aboutsummaryrefslogtreecommitdiff
path: root/programs/fuzz
diff options
context:
space:
mode:
authorPaul Elliott <paul.elliott@arm.com>2022-02-15 16:05:17 +0000
committerPaul Elliott <paul.elliott@arm.com>2022-02-15 16:05:17 +0000
commit5d7e61fb61b1ca174827b0a71a6cef1fec0c91af (patch)
treec36c94da1650a61e966b6d807d592cc53b96f8f7 /programs/fuzz
parenta1dc3e5a6058d05cfe6a464261072deb090c7fa6 (diff)
downloadmbedtls-5d7e61fb61b1ca174827b0a71a6cef1fec0c91af.zip
mbedtls-5d7e61fb61b1ca174827b0a71a6cef1fec0c91af.tar.gz
mbedtls-5d7e61fb61b1ca174827b0a71a6cef1fec0c91af.tar.bz2
Fix uninitialised return value.
Signed-off-by: Paul Elliott <paul.elliott@arm.com>
Diffstat (limited to 'programs/fuzz')
-rw-r--r--programs/fuzz/common.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/programs/fuzz/common.c b/programs/fuzz/common.c
index 465a76e..4d58402 100644
--- a/programs/fuzz/common.c
+++ b/programs/fuzz/common.c
@@ -64,6 +64,9 @@ int dummy_random( void *p_rng, unsigned char *output, size_t output_len )
if( p_rng != NULL ) {
//use mbedtls_ctr_drbg_random to find bugs in it
ret = mbedtls_ctr_drbg_random(p_rng, output, output_len);
+ } else {
+ //fall through to pseudo-random
+ ret = 0;
}
#else
(void) p_rng;