From 32db9384636c0bea6a39e4dcab72377c9bfd7778 Mon Sep 17 00:00:00 2001 From: Jarno Lamsa Date: Wed, 2 Oct 2019 08:25:57 +0300 Subject: [PATCH] Fix buffer initalisation Initialise the buffer tail with random data instead of given value. --- library/platform_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/platform_util.c b/library/platform_util.c index f01103283..0eaca8304 100644 --- a/library/platform_util.c +++ b/library/platform_util.c @@ -88,7 +88,7 @@ void mbedtls_platform_memset( void *ptr, int value, size_t num ) /* Perform a pair of memset operations from random locations with * random data */ - memset( (void *) ( (unsigned char *) ptr + start_offset ), value, + memset( (void *) ( (unsigned char *) ptr + start_offset ), data, ( num - start_offset ) ); memset( (void *) ptr, data, start_offset );