From bd3a137c814561bd1a110d1c020350b7de4d10fd Mon Sep 17 00:00:00 2001 From: Jochen Eisinger Date: Tue, 1 Aug 2006 20:31:38 +0000 Subject: [PATCH] reset the PRNG, because a some OSs clear the seed when forking git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4304 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/core/net-nonblock.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/net-nonblock.c b/src/core/net-nonblock.c index 5eaae8d8..14e08664 100644 --- a/src/core/net-nonblock.c +++ b/src/core/net-nonblock.c @@ -101,6 +101,8 @@ int net_gethostbyname_nonblock(const char *addr, GIOChannel *pipe, #endif /* child */ + srand(time(NULL)); + memset(&rec, 0, sizeof(rec)); rec.error = net_gethostbyname(addr, &rec.ip4, &rec.ip6); if (rec.error == 0) {