X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/d9c40fd6ed72588278c633ee5db5c2eefad6ba7c..1d009ae71b849a95c86c3117d1b8f063fda8aae5:/unix/uxnoise.c diff --git a/unix/uxnoise.c b/unix/uxnoise.c index 873a3313..b563f7cb 100644 --- a/unix/uxnoise.c +++ b/unix/uxnoise.c @@ -62,6 +62,7 @@ void noise_get_heavy(void (*func) (void *, int)) pclose(fp); read_random_seed(func); + random_save_seed(); } void random_save_seed(void) @@ -72,6 +73,7 @@ void random_save_seed(void) if (random_active) { random_get_savedata(&data, &len); write_random_seed(data, len); + sfree(data); } }