From: Marek VavruĊĦa Date: Tue, 10 Feb 2015 16:01:38 +0000 (+0100) Subject: lib: limit query size X-Git-Tag: v1.0.0-beta1~327^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c04110156e2cea464530b2d235ae95b5629f986f;p=thirdparty%2Fknot-resolver.git lib: limit query size --- diff --git a/lib/resolve.c b/lib/resolve.c index 05ee58ec8..d6e8f761b 100755 --- a/lib/resolve.c +++ b/lib/resolve.c @@ -94,7 +94,7 @@ static int iterate(struct knot_requestor *requestor, struct kr_layer_param *para /* Prepare query resolution. */ int mode = (cur->flags & QUERY_TCP) ? 0 : KNOT_RQ_UDP; struct sockaddr *ns_addr = (struct sockaddr *)&cur->zone_cut.addr; - knot_pkt_t *query = knot_pkt_new(NULL, KNOT_WIRE_MAX_PKTSIZE, requestor->mm); + knot_pkt_t *query = knot_pkt_new(NULL, KNOT_WIRE_MIN_PKTSIZE, requestor->mm); struct knot_request *tx = knot_request_make(requestor->mm, ns_addr, NULL, query, mode); knot_requestor_enqueue(requestor, tx);