Prevent reference leak of bufferevent if getaddrinfo fails.

This commit is contained in:
Joachim Bauch 2012-09-03 17:49:15 +02:00
parent b7f6e89ab9
commit b7577868a8

View File

@ -496,6 +496,7 @@ bufferevent_socket_connect_hostname(struct bufferevent *bev,
} else { } else {
bufferevent_unsuspend_write_(bev, BEV_SUSPEND_LOOKUP); bufferevent_unsuspend_write_(bev, BEV_SUSPEND_LOOKUP);
bufferevent_unsuspend_read_(bev, BEV_SUSPEND_LOOKUP); bufferevent_unsuspend_read_(bev, BEV_SUSPEND_LOOKUP);
bufferevent_decref_(bev);
return -1; return -1;
} }
} }