diff options
author | Azat Khuzhin <a3at.mail@gmail.com> | 2016-03-21 16:55:59 +0300 |
---|---|---|
committer | Azat Khuzhin <a3at.mail@gmail.com> | 2016-03-23 12:12:13 +0300 |
commit | dbff101b59bdb29df4b410bac017aa4e4db7293f (patch) | |
tree | 14772ac446a265581aba829fcef5e0396436ce0f /bufferevent_sock.c | |
parent | 927ab33f3bf3fcb2ac3eaeff55f97b8e4ed5b68e (diff) | |
download | libevent-dbff101b59bdb29df4b410bac017aa4e4db7293f.tar.gz |
be_sock: evutil_getaddrinfo_async_() always return 0
Diffstat (limited to 'bufferevent_sock.c')
-rw-r--r-- | bufferevent_sock.c | 12 |
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 |