From 2d3a21c6c731f0955a9b8e48cca6de57d2c16206 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 12 Dec 2022 00:16:51 +0100 Subject: [PATCH] Avoid memcmp() with len=0 --- test/default/aead_aes256gcm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/default/aead_aes256gcm.c b/test/default/aead_aes256gcm.c index 51328a32..9c1e43d6 100644 --- a/test/default/aead_aes256gcm.c +++ b/test/default/aead_aes256gcm.c @@ -3298,7 +3298,7 @@ tv2(void) NULL, 0, nonce, key) != 0) { printf("Decryption of random ciphertext failed"); } - assert(memcmp(message, message2, message_len) == 0); + assert(message_len == 0 || memcmp(message, message2, message_len) == 0); sodium_free(key); sodium_free(nonce); sodium_free(ciphertext);