>From 91e1f0ab2b1ce0b8ce91a31c1463d24a7ac43a98 Mon Sep 17 00:00:00 2001 From: Robert Edmonds Date: Wed, 8 Apr 2015 14:15:25 -0400 Subject: [PATCH] dnstap: Only try to log TCP outside responses on NETEVENT_NOERROR --- services/outside_network.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/outside_network.c b/services/outside_network.c index 5bb52ff..9a679eb 100644 --- a/services/outside_network.c +++ b/services/outside_network.c @@ -1590,7 +1590,7 @@ serviced_tcp_callback(struct comm_point* c, void* arg, int error, infra_update_tcp_works(sq->outnet->infra, &sq->addr, sq->addrlen, sq->zone, sq->zonelen); #ifdef USE_DNSTAP - if(sq->outnet->dtenv && + if(error==NETEVENT_NOERROR && sq->outnet->dtenv && (sq->outnet->dtenv->log_resolver_response_messages || sq->outnet->dtenv->log_forwarder_response_messages)) dt_msg_send_outside_response(sq->outnet->dtenv, &sq->addr, -- 2.1.4