]> git.ipfire.org Git - thirdparty/bind9.git/commit
pullup:
authorAndreas Gustafsson <source@isc.org>
Wed, 11 Apr 2001 17:34:47 +0000 (17:34 +0000)
committerAndreas Gustafsson <source@isc.org>
Wed, 11 Apr 2001 17:34:47 +0000 (17:34 +0000)
commitaf65c754d51888c85dc4860cdc8cbc27d98c6981
treee2d5170e6b8f555019c49fb6b028d35e5837b426
parent8c3b329e7b77d5ebdd39c29930e91e0656b41dd3
pullup:
The bug fix in socket.c 1.189 was less than ideal: if a socket
got wedged in a state where accept() always returns EBADF, the server would loop calling
internal_accept() repeatedly.  Implemented an alternative fix where a hard
error in accept() causes an event with a nonzero result code to be sent, and
the new socket object to be freed
(pullup reviewed by bwelling)
lib/isc/unix/socket.c