close fd if evhttp_get_requestion_connection fails

svn:r867
This commit is contained in:
Niels Provos 2008-06-24 23:37:37 +00:00
parent 24580e2b58
commit c3dc717a38

1
http.c
View File

@ -2602,6 +2602,7 @@ evhttp_get_request(struct evhttp *http, evutil_socket_t fd,
evcon = evhttp_get_request_connection(http, fd, sa, salen);
if (evcon == NULL) {
event_warn("%s: cannot get connection on %d", __func__, fd);
EVUTIL_CLOSESOCKET(fd);
return;
}