Skip to content
Snippets Groups Projects
Commit 19bd5008 authored by Jan Včelák's avatar Jan Včelák :rocket:
Browse files

Merge branch 'malformed_query' into 'master'

pkt: reset question count in response if malformed query

See merge request !668
parents fcfea8e5 26660106
Branches
Tags
1 merge request!668pkt: reset question count in response if malformed query
Pipeline #1581 passed with stages
in 4 minutes and 48 seconds
......@@ -320,9 +320,14 @@ int knot_pkt_init_response(knot_pkt_t *pkt, const knot_pkt_t *query)
}
pkt->size = base_size;
pkt->qname_size = query->qname_size;
memcpy(pkt->wire, query->wire, base_size);
pkt->qname_size = query->qname_size;
if (query->qname_size == 0) {
/* Reset question count if malformed. */
knot_wire_set_qdcount(pkt->wire, 0);
}
/* Update size and flags. */
knot_wire_set_qr(pkt->wire);
knot_wire_clear_tc(pkt->wire);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment