Commit 8b99c79f authored by Lutz Jänicke's avatar Lutz Jänicke
Browse files

Another occurance of possible valgrind/purify "uninitialized memory"

complaint related to the PRNG: with PURIFY policy don't feed uninitialized
memory into the PRNG.

Submitted by: Bodo Moeller <bmoeller@openssl.org> :-)
parent 718f8f7a
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -129,7 +129,11 @@ int RAND_load_file(const char *file, long bytes)
		i=fread(buf,1,n,in);
		if (i <= 0) break;
		/* even if n != i, use the full array */
#ifdef PURIFY
		RAND_add(buf,i,(double)i);
#else
		RAND_add(buf,n,(double)i);
#endif
		ret+=i;
		if (bytes > 0)
			{