diff options
Diffstat (limited to 'entropy.c')
-rw-r--r-- | entropy.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -35,7 +35,7 @@ | |||
35 | #include <openssl/rand.h> | 35 | #include <openssl/rand.h> |
36 | #include <openssl/sha.h> | 36 | #include <openssl/sha.h> |
37 | 37 | ||
38 | RCSID("$Id: entropy.c,v 1.6 2000/04/29 23:30:46 damien Exp $"); | 38 | RCSID("$Id: entropy.c,v 1.7 2000/05/01 14:03:56 damien Exp $"); |
39 | 39 | ||
40 | #ifdef EGD_SOCKET | 40 | #ifdef EGD_SOCKET |
41 | #ifndef offsetof | 41 | #ifndef offsetof |
@@ -520,6 +520,8 @@ prng_write_seedfile(void) { | |||
520 | if (prng_seed_saved) | 520 | if (prng_seed_saved) |
521 | return; | 521 | return; |
522 | 522 | ||
523 | prng_seed_saved = 1; | ||
524 | |||
523 | pw = getpwuid(getuid()); | 525 | pw = getpwuid(getuid()); |
524 | if (pw == NULL) | 526 | if (pw == NULL) |
525 | fatal("Couldn't get password entry for current user (%i): %s", | 527 | fatal("Couldn't get password entry for current user (%i): %s", |