diff --git a/CREDITS b/CREDITS index 95fc7c160..3539addc3 100644 --- a/CREDITS +++ b/CREDITS @@ -25,9 +25,10 @@ Gary E. Miller - SCO support Ged Lodder - HPUX fixes and enhancements Gert Doering - bug and portability fixes HARUYAMA Seigo - Translations & doc fixes -Hideaki YOSHIFUJI - IPv6 fixes +Hideaki YOSHIFUJI - IPv6 and bug fixes Hiroshi Takekawa - Configure fixes Holger Trapp - KRB4/AFS config patch +IWAMURO Motonori - bugfixes Jani Hakala - Patches Jarno Huuskonen - Bugfixes Jim Knoble - Many patches diff --git a/ChangeLog b/ChangeLog index 2899a4c4c..a87f32b74 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 20000531 - Cleanup of auth.c, login.c and fake-* - Cleanup of auth-pam.c, save and print "account expired" error messages + - Fix EGD read bug by IWAMURO Motonori 20000530 - Define atexit for old Solaris diff --git a/entropy.c b/entropy.c index cc7e81527..ffadd32c7 100644 --- a/entropy.c +++ b/entropy.c @@ -35,7 +35,7 @@ #include #include -RCSID("$Id: entropy.c,v 1.11 2000/05/17 12:08:30 damien Exp $"); +RCSID("$Id: entropy.c,v 1.12 2000/05/31 01:24:34 damien Exp $"); #ifdef EGD_SOCKET #ifndef offsetof @@ -82,8 +82,6 @@ void get_random_bytes(unsigned char *buf, int len) c = atomicio(read, egd_socket, buf, len); if (c <= 0) fatal("Couldn't read from EGD socket \"%s\": %s", EGD_SOCKET, strerror(errno)); - - close(EGD_SOCKET); } #else /* !EGD_SOCKET */ #ifdef RANDOM_POOL