From: Wouter Wijngaards Date: Thu, 21 Jun 2007 11:35:12 +0000 (+0000) Subject: Neater error for tcp connect problems. X-Git-Tag: release-0.4~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a941253a814cb41f8dad3228dfcd7f2dfaefd8ba;p=thirdparty%2Funbound.git Neater error for tcp connect problems. git-svn-id: file:///svn/unbound/trunk@415 be551aaa-1e26-0410-a405-d3ace91eadb9 --- diff --git a/doc/Changelog b/doc/Changelog index 16dd1ac65..6185281dd 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -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. diff --git a/services/outside_network.c b/services/outside_network.c index 9d754db55..375645021 100644 --- a/services/outside_network.c +++ b/services/outside_network.c @@ -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) {