From 24bb007d3c76c58792ca7e0552f991991a6cbdbe Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Sat, 8 Jan 2022 00:31:51 -0600 Subject: [PATCH] wolfcrypt/src/random.c: fixes for cppcheck complaints: uninitvar --- wolfcrypt/src/random.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wolfcrypt/src/random.c b/wolfcrypt/src/random.c index 4664c9360..724e86a8c 100644 --- a/wolfcrypt/src/random.c +++ b/wolfcrypt/src/random.c @@ -2468,7 +2468,7 @@ int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) { - int ret; + int ret = 0; word32 buffer[4]; while (sz > 0) { @@ -2493,7 +2493,7 @@ int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) { - int ret; + int ret = 0; word32 buffer[4]; while (sz > 0) { @@ -2551,7 +2551,7 @@ int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) return -1; } ret = WOLFSSL_SCE_TRNG_HANDLE.p_api->read(WOLFSSL_SCE_TRNG_HANDLE.p_ctrl, - (word32*)tmp, 1); + (word32*)&tmp, 1); if (ret != SSP_SUCCESS) { return -1; }