From 546b94f3d205e92b13bb67ab43acd8878e9dd5b3 Mon Sep 17 00:00:00 2001 From: Gabriele Gristina Date: Sun, 14 May 2023 00:26:43 +0200 Subject: [PATCH] added missing memset for token2 in module_hash_decode(), module_00501.c --- src/modules/module_00501.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/module_00501.c b/src/modules/module_00501.c index 885951b59..76980adaa 100644 --- a/src/modules/module_00501.c +++ b/src/modules/module_00501.c @@ -273,6 +273,8 @@ int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSE hc_token_t token2; + memset (&token2, 0, sizeof (hc_token_t)); + token2.token_cnt = 3; token2.signatures_cnt = 1; @@ -286,6 +288,7 @@ int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSE token2.len[1] = 8; token2.attr[1] = TOKEN_ATTR_FIXED_LENGTH; + token2.sep[2] = '$'; token2.len[2] = 22; token2.attr[2] = TOKEN_ATTR_FIXED_LENGTH | TOKEN_ATTR_VERIFY_BASE64B;