diff --git a/lib/hcrypto/rand-egd.c b/lib/hcrypto/rand-egd.c index 7a94ff794..b61b6a9b7 100644 --- a/lib/hcrypto/rand-egd.c +++ b/lib/hcrypto/rand-egd.c @@ -255,7 +255,7 @@ RAND_egd_bytes(const char *filename, int size) RAND_seed(data, size); - memset(data, 0, sizeof(data)); + memset(data, 0, size); free(data); return 1;