Fixed possibly undefined variable warnings by initializing variables to 0.
diff --git a/library/entropy.c b/library/entropy.c
index f8db1a5..ac7e905 100644
--- a/library/entropy.c
+++ b/library/entropy.c
@@ -258,7 +258,7 @@
*/
static int entropy_gather_internal( mbedtls_entropy_context *ctx )
{
- int ret, i, have_one_strong = 0;
+ int ret = 0, i, have_one_strong = 0;
unsigned char buf[MBEDTLS_ENTROPY_MAX_GATHER];
size_t olen;
diff --git a/library/hmac_drbg.c b/library/hmac_drbg.c
index 50d88bd..edecc6e 100644
--- a/library/hmac_drbg.c
+++ b/library/hmac_drbg.c
@@ -74,7 +74,7 @@
unsigned char rounds = ( additional != NULL && add_len != 0 ) ? 2 : 1;
unsigned char sep[1];
unsigned char K[MBEDTLS_MD_MAX_SIZE];
- int ret;
+ int ret = 0;
for( sep[0] = 0; sep[0] < rounds; sep[0]++ )
{