summaryrefslogtreecommitdiff
path: root/evdns.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2011-05-23 17:50:45 -0400
committerNick Mathewson <nickm@torproject.org>2011-05-23 17:50:45 -0400
commita9fe47f076f4b521533c5ae31bcd49c2d4cc6f29 (patch)
tree0d047c41415a8db36081a86ea3f45a426f3cc650 /evdns.c
parent3ec46c0c3451ba05b4c3391797d00ff33cd19ac9 (diff)
parent74760f1864b5a25a68d43b1bf22cc4a31d94866f (diff)
downloadlibevent-a9fe47f076f4b521533c5ae31bcd49c2d4cc6f29.tar.gz
Merge remote-tracking branch 'origin/patches-2.0'
Diffstat (limited to 'evdns.c')
-rw-r--r--evdns.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/evdns.c b/evdns.c
index 69f3ff63..13ce230f 100644
--- a/evdns.c
+++ b/evdns.c
@@ -2395,7 +2395,7 @@ _evdns_nameserver_add_impl(struct evdns_base *base, const struct sockaddr *addre
evtimer_assign(&ns->timeout_event, ns->base->event_base, nameserver_prod_callback, ns);
- ns->socket = socket(PF_INET, SOCK_DGRAM, 0);
+ ns->socket = socket(address->sa_family, SOCK_DGRAM, 0);
if (ns->socket < 0) { err = 1; goto out1; }
evutil_make_socket_closeonexec(ns->socket);
evutil_make_socket_nonblocking(ns->socket);