From 6190e2b23a5ef62530a90fc03e264605e716ad2e Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Mon, 22 Nov 2021 21:44:22 +0100 Subject: Fix olm error parsing --- lib/crypto/qolmerrors.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib') diff --git a/lib/crypto/qolmerrors.cpp b/lib/crypto/qolmerrors.cpp index 2c3926de..6db1803c 100644 --- a/lib/crypto/qolmerrors.cpp +++ b/lib/crypto/qolmerrors.cpp @@ -6,15 +6,15 @@ #include "qolmerrors.h" Quotient::QOlmError Quotient::fromString(const std::string &error_raw) { - if (error_raw.compare("BAD_ACCOUNT_KEY")) { + if (!error_raw.compare("BAD_ACCOUNT_KEY")) { return QOlmError::BadAccountKey; - } else if (error_raw.compare("BAD_MESSAGE_KEY_ID")) { + } else if (!error_raw.compare("BAD_MESSAGE_KEY_ID")) { return QOlmError::BadMessageKeyId; - } else if (error_raw.compare("INVALID_BASE64")) { + } else if (!error_raw.compare("INVALID_BASE64")) { return QOlmError::InvalidBase64; - } else if (error_raw.compare("NOT_ENOUGH_RANDOM")) { + } else if (!error_raw.compare("NOT_ENOUGH_RANDOM")) { return QOlmError::NotEnoughRandom; - } else if (error_raw.compare("OUTPUT_BUFFER_TOO_SMALL")) { + } else if (!error_raw.compare("OUTPUT_BUFFER_TOO_SMALL")) { return QOlmError::OutputBufferTooSmall; } else { return QOlmError::Unknown; -- cgit v1.2.3