mirror of
https://github.com/NLnetLabs/unbound.git
synced 2024-09-21 22:57:08 +00:00
Fix for #368: dnstap does not log the DNS message ID for FORWARDER_QUERY
This commit is contained in:
parent
51e431ada1
commit
1f7d1a00ff
@ -2232,10 +2232,14 @@ pending_tcp_query(struct serviced_query* sq, sldns_buffer* packet,
|
||||
#ifdef USE_DNSTAP
|
||||
if(sq->outnet->dtenv &&
|
||||
(sq->outnet->dtenv->log_resolver_query_messages ||
|
||||
sq->outnet->dtenv->log_forwarder_query_messages))
|
||||
sq->outnet->dtenv->log_forwarder_query_messages)) {
|
||||
/* use w->pkt, because it has the ID value */
|
||||
sldns_buffer tmp;
|
||||
sldns_buffer_init_frm_data(&tmp, w->pkt, w->pkt_len);
|
||||
dt_msg_send_outside_query(sq->outnet->dtenv, &sq->addr,
|
||||
&pend->pi->addr, comm_tcp, sq->zone,
|
||||
sq->zonelen, packet);
|
||||
sq->zonelen, &tmp);
|
||||
}
|
||||
#endif
|
||||
} else {
|
||||
/* queue up */
|
||||
|
Loading…
Reference in New Issue
Block a user