]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
Neater error for tcp connect problems.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 21 Jun 2007 11:35:12 +0000 (11:35 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 21 Jun 2007 11:35:12 +0000 (11:35 +0000)
git-svn-id: file:///svn/unbound/trunk@415 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
services/outside_network.c

index 16dd1ac65de923f1e8794b17684edbe68adc03bf..6185281dd7e9710b4899a2db26d7d59ac32d8f7b 100644 (file)
@@ -3,6 +3,7 @@
        - cleanup slumber list of runnable states.
        - module_subreq_depth fails to work in slumber list.
        - fixup query release for cached results to sub targets.
+       - neater error for tcp connection failure, shows addr in verbose.
 
 20 June 2007: Wouter
        - new -C option to enable coredumps after forking away.
index 9d754db55f386de1f461d38b7a8156349063459c..375645021d98a7503090d624f52465c9c8367b7e 100644 (file)
@@ -1053,6 +1053,8 @@ serviced_tcp_callback(struct comm_point* c, void* arg, int error,
        struct serviced_query* sq = (struct serviced_query*)arg;
        struct comm_reply r2;
        sq->pending = NULL; /* removed after this callback */
+       if(error != NETEVENT_NOERROR && verbosity >= VERB_DETAIL)
+               log_addr("tcp error for address", &sq->addr, sq->addrlen);
        if(error==NETEVENT_NOERROR && LDNS_RCODE_WIRE(ldns_buffer_begin(
                c->buffer)) == LDNS_RCODE_FORMERR && 
                sq->status == serviced_query_TCP_EDNS) {