diff --git a/query.c b/query.c index 5e5c9361..9bf6d153 100644 --- a/query.c +++ b/query.c @@ -249,7 +249,8 @@ query_reset(query_type *q, size_t maxlen, int is_tcp) region_free_all(q->region); q->remote_addrlen = (socklen_t)sizeof(q->remote_addr); q->client_addrlen = (socklen_t)sizeof(q->client_addr); - q->is_proxied = 0; + if(!is_tcp) + q->is_proxied = 0; q->maxlen = maxlen; q->reserved_space = 0; buffer_clear(q->packet); -- 2.54.0