From 541a2bf6fdb28db638ec0d9b19995a5a8076be50 Mon Sep 17 00:00:00 2001 From: Tobias Furuholm Date: Tue, 24 Nov 2020 06:40:28 +0100 Subject: [PATCH] Fix length calculation of fallback key json --- src/account.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/account.cpp b/src/account.cpp index e84a540..d7a3e4c 100644 --- a/src/account.cpp +++ b/src/account.cpp @@ -316,7 +316,7 @@ std::size_t olm::Account::generate_fallback_key( std::size_t olm::Account::get_fallback_key_json_length( ) { - std::size_t length = 4 + sizeof(KEY_JSON_CURVE25519); /* {"curve25519":{}} */ + std::size_t length = 4 + sizeof(KEY_JSON_CURVE25519) - 1; /* {"curve25519":{}} */ OneTimeKey & key = current_fallback_key; if (key.published) { length += 1; /* " */