diff options
author | Damien Miller <djm@mindrot.org> | 2000-05-31 11:24:34 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2000-05-31 11:24:34 +1000 |
commit | 1ea8ac7b90c2002ee6041fb90e1f94c7f8a94608 (patch) | |
tree | f65bfc285e486ed29900a2b049f13185cb610c40 | |
parent | 2f6a0ad191af2e0e67c66bdc5dfc84d9a97bf12c (diff) |
- Fix EGD read bug by IWAMURO Motonori <iwa@mmp.fujitsu.co.jp>
update credits
-rw-r--r-- | CREDITS | 3 | ||||
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | entropy.c | 4 |
3 files changed, 4 insertions, 4 deletions
@@ -25,9 +25,10 @@ Gary E. Miller <gem@rellim.com> - SCO support | |||
25 | Ged Lodder <lodder@yacc.com.au> - HPUX fixes and enhancements | 25 | Ged Lodder <lodder@yacc.com.au> - HPUX fixes and enhancements |
26 | Gert Doering <gd@hilb1.medat.de> - bug and portability fixes | 26 | Gert Doering <gd@hilb1.medat.de> - bug and portability fixes |
27 | HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp> - Translations & doc fixes | 27 | HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp> - Translations & doc fixes |
28 | Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp> - IPv6 fixes | 28 | Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp> - IPv6 and bug fixes |
29 | Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp> - Configure fixes | 29 | Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp> - Configure fixes |
30 | Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE> - KRB4/AFS config patch | 30 | Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE> - KRB4/AFS config patch |
31 | IWAMURO Motonori <iwa@mmp.fujitsu.co.jp> - bugfixes | ||
31 | Jani Hakala <jahakala@cc.jyu.fi> - Patches | 32 | Jani Hakala <jahakala@cc.jyu.fi> - Patches |
32 | Jarno Huuskonen <jhuuskon@hytti.uku.fi> - Bugfixes | 33 | Jarno Huuskonen <jhuuskon@hytti.uku.fi> - Bugfixes |
33 | Jim Knoble <jmknoble@pobox.com> - Many patches | 34 | Jim Knoble <jmknoble@pobox.com> - Many patches |
@@ -1,6 +1,7 @@ | |||
1 | 20000531 | 1 | 20000531 |
2 | - Cleanup of auth.c, login.c and fake-* | 2 | - Cleanup of auth.c, login.c and fake-* |
3 | - Cleanup of auth-pam.c, save and print "account expired" error messages | 3 | - Cleanup of auth-pam.c, save and print "account expired" error messages |
4 | - Fix EGD read bug by IWAMURO Motonori <iwa@mmp.fujitsu.co.jp> | ||
4 | 5 | ||
5 | 20000530 | 6 | 20000530 |
6 | - Define atexit for old Solaris | 7 | - Define atexit for old Solaris |
@@ -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.11 2000/05/17 12:08:30 damien Exp $"); | 38 | RCSID("$Id: entropy.c,v 1.12 2000/05/31 01:24:34 damien Exp $"); |
39 | 39 | ||
40 | #ifdef EGD_SOCKET | 40 | #ifdef EGD_SOCKET |
41 | #ifndef offsetof | 41 | #ifndef offsetof |
@@ -82,8 +82,6 @@ void get_random_bytes(unsigned char *buf, int len) | |||
82 | c = atomicio(read, egd_socket, buf, len); | 82 | c = atomicio(read, egd_socket, buf, len); |
83 | if (c <= 0) | 83 | if (c <= 0) |
84 | fatal("Couldn't read from EGD socket \"%s\": %s", EGD_SOCKET, strerror(errno)); | 84 | fatal("Couldn't read from EGD socket \"%s\": %s", EGD_SOCKET, strerror(errno)); |
85 | |||
86 | close(EGD_SOCKET); | ||
87 | } | 85 | } |
88 | #else /* !EGD_SOCKET */ | 86 | #else /* !EGD_SOCKET */ |
89 | #ifdef RANDOM_POOL | 87 | #ifdef RANDOM_POOL |