diff --git a/qpsmtpd-forkserver b/qpsmtpd-forkserver index 84000f3..2e33618 100755 --- a/qpsmtpd-forkserver +++ b/qpsmtpd-forkserver @@ -277,13 +277,7 @@ while (1) { next; } # otherwise child - - # all children should have different seeds, to prevent conflicts - srand(); - for (0 .. rand(65536)) { - Net::DNS::Header::nextid(); - } - + close $_ for $select->handles; $SIG{$_} = 'DEFAULT' for keys %SIG;