]>
Commit | Line | Data |
---|---|---|
852f4e06 SS |
1 | diff -up openssh-5.8p1/entropy.c.randclean openssh-5.8p1/entropy.c |
2 | --- openssh-5.8p1/entropy.c.randclean 2011-01-13 11:05:29.000000000 +0100 | |
3 | +++ openssh-5.8p1/entropy.c 2011-02-14 00:26:31.000000000 +0100 | |
4 | @@ -159,6 +159,9 @@ init_rng(void) | |
5 | fatal("OpenSSL version mismatch. Built against %lx, you " | |
6 | "have %lx", (u_long)OPENSSL_VERSION_NUMBER, SSLeay()); | |
7 | ||
8 | + /* clean the PRNG status when exiting the program */ | |
9 | + atexit(RAND_cleanup); | |
10 | + | |
11 | #ifndef OPENSSL_PRNG_ONLY | |
12 | original_uid = getuid(); | |
13 | original_euid = geteuid(); |