summaryrefslogtreecommitdiff
path: root/bufferevent_sock.c
diff options
context:
space:
mode:
authorAzat Khuzhin <a3at.mail@gmail.com>2016-03-21 16:55:59 +0300
committerAzat Khuzhin <a3at.mail@gmail.com>2016-03-23 12:12:13 +0300
commitdbff101b59bdb29df4b410bac017aa4e4db7293f (patch)
tree14772ac446a265581aba829fcef5e0396436ce0f /bufferevent_sock.c
parent927ab33f3bf3fcb2ac3eaeff55f97b8e4ed5b68e (diff)
downloadlibevent-dbff101b59bdb29df4b410bac017aa4e4db7293f.tar.gz
be_sock: evutil_getaddrinfo_async_() always return 0
Diffstat (limited to 'bufferevent_sock.c')
-rw-r--r--bufferevent_sock.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/bufferevent_sock.c b/bufferevent_sock.c
index 5ffd2ab3..643aa810 100644
--- a/bufferevent_sock.c
+++ b/bufferevent_sock.c
@@ -492,7 +492,6 @@ bufferevent_socket_connect_hostname(struct bufferevent *bev,
{
char portbuf[10];
struct evutil_addrinfo hint;
- int err;
struct bufferevent_private *bev_p =
EVUTIL_UPCAST(bev, struct bufferevent_private, bev);
@@ -515,18 +514,11 @@ bufferevent_socket_connect_hostname(struct bufferevent *bev,
bufferevent_suspend_read_(bev, BEV_SUSPEND_LOOKUP);
bufferevent_incref_(bev);
- err = evutil_getaddrinfo_async_(evdns_base, hostname, portbuf,
+ evutil_getaddrinfo_async_(evdns_base, hostname, portbuf,
&hint, bufferevent_connect_getaddrinfo_cb, bev);
BEV_UNLOCK(bev);
- if (err == 0) {
- return 0;
- } else {
- bufferevent_unsuspend_write_(bev, BEV_SUSPEND_LOOKUP);
- bufferevent_unsuspend_read_(bev, BEV_SUSPEND_LOOKUP);
- bufferevent_decref_(bev);
- return -1;
- }
+ return 0;
}
int