mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-09 12:28:19 -04:00
evdns_shutdown fix from Adam Langley
svn:r357
This commit is contained in:
parent
621a1b2947
commit
d0111a29e9
2
evdns.c
2
evdns.c
@ -2954,6 +2954,8 @@ evdns_shutdown(int fail_requests)
|
|||||||
if (server->socket >= 0)
|
if (server->socket >= 0)
|
||||||
CLOSE_SOCKET(server->socket);
|
CLOSE_SOCKET(server->socket);
|
||||||
(void) event_del(&server->event);
|
(void) event_del(&server->event);
|
||||||
|
if (server->state == 0)
|
||||||
|
(void) event_del(&server->timeout_event);
|
||||||
free(server);
|
free(server);
|
||||||
if (server_next == server_head)
|
if (server_next == server_head)
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user