libdns: tsocket returns -1 and sets errno
authorVolker Lendecke <vl@samba.org>
Sun, 6 Dec 2015 10:19:46 +0000 (11:19 +0100)
committerJeremy Allison <jra@samba.org>
Tue, 8 Dec 2015 22:01:27 +0000 (23:01 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
libcli/dns/dns.c

index 43e1c4e0c79c47f94b8e57bf4292407681e540c3..90b7618bdca06f8a509cf50b853a7749beaa1eea 100644 (file)
@@ -67,20 +67,20 @@ struct tevent_req *dns_udp_request_send(TALLOC_CTX *mem_ctx,
        ret = tsocket_address_inet_from_strings(state, "ip", NULL, 0,
                                                &local_addr);
        if (ret != 0) {
-               tevent_req_werror(req, unix_to_werror(ret));
+               tevent_req_werror(req, unix_to_werror(errno));
                return tevent_req_post(req, ev);
        }
 
        ret = tsocket_address_inet_from_strings(state, "ip", server_addr_string,
                                                DNS_SERVICE_PORT, &server_addr);
        if (ret != 0) {
-               tevent_req_werror(req, unix_to_werror(ret));
+               tevent_req_werror(req, unix_to_werror(errno));
                return tevent_req_post(req, ev);
        }
 
        ret = tdgram_inet_udp_socket(local_addr, server_addr, state, &dgram);
        if (ret != 0) {
-               tevent_req_werror(req, unix_to_werror(ret));
+               tevent_req_werror(req, unix_to_werror(errno));
                return tevent_req_post(req, ev);
        }