]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lib: limit query size
authorMarek Vavruša <marek.vavrusa@nic.cz>
Tue, 10 Feb 2015 16:01:38 +0000 (17:01 +0100)
committerMarek Vavruša <marek.vavrusa@nic.cz>
Tue, 10 Feb 2015 16:01:38 +0000 (17:01 +0100)
lib/resolve.c

index 05ee58ec8b09d0ba3bb2e16919281cf1ae3f0f07..d6e8f761bbbd38133cd2953b39bc667d2a859fdc 100755 (executable)
@@ -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);