]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix dnstap relaying "random" messages instead of resolver/forwarder
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 27 Sep 2016 11:56:55 +0000 (11:56 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 27 Sep 2016 11:56:55 +0000 (11:56 +0000)
  responses, from Nikolay Edigaryev.

git-svn-id: file:///svn/unbound/trunk@3869 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
services/outside_network.c

index a6249cce08d4e37c5e84c339ffaa3e48205047ac..e97fb510423ac1e92bcf4a3f3b9db49cade1f2af 100644 (file)
@@ -1,6 +1,8 @@
 27 September 2016: Wouter
        - tag for 1.5.10 release
        - trunk contains 1.5.11 in development.
+       - Fix dnstap relaying "random" messages instead of resolver/forwarder
+         responses, from Nikolay Edigaryev.
 
 20 September 2016: Wouter
        - iana portlist update.
index dd25ab39ba70a475b16f8e295e40504ce1eb3603..6aaa7962f5ad92232e17437db50bdda0a150c4d0 100644 (file)
@@ -1879,7 +1879,7 @@ serviced_udp_callback(struct comm_point* c, void* arg, int error,
                return 0;
        }
 #ifdef USE_DNSTAP
-       if(outnet->dtenv &&
+       if(error == NETEVENT_NOERROR && outnet->dtenv &&
           (outnet->dtenv->log_resolver_response_messages ||
            outnet->dtenv->log_forwarder_response_messages))
                dt_msg_send_outside_response(outnet->dtenv, &sq->addr, c->type,