From e0358c7f24a1f975dc8714d07647828a4ed0405f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Vejpustek?= Date: Mon, 11 Jul 2022 17:54:28 +0200 Subject: [PATCH] fix(crypto): fix required output length in xmr_base58_encode() --- crypto/monero/base58.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/monero/base58.c b/crypto/monero/base58.c index 2dfe66c39..dcce0b2c6 100644 --- a/crypto/monero/base58.c +++ b/crypto/monero/base58.c @@ -151,7 +151,7 @@ bool xmr_base58_encode(char *b58, size_t *b58sz, const void *data, size_t binsz) size_t res_size = full_block_count * full_encoded_block_size + encoded_block_sizes[last_block_size]; if (b58sz){ - if (res_size >= *b58sz){ + if (res_size > *b58sz){ return false; } *b58sz = res_size;