]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
don't set TC if omitting an ADDITIONAL record
authorVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 24 Jun 2019 15:52:26 +0000 (17:52 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 25 Jun 2019 15:15:25 +0000 (17:15 +0200)
This is a nitpick, basically.

lib/resolve.c

index c39eab41ad07e58eab938431701bcb3bfb0e012c..c5ba6ec4bf7534824671317aa5be8d512e337d91 100644 (file)
@@ -463,7 +463,7 @@ static int answer_prepare(struct kr_request *req, knot_pkt_t *query)
 static int write_extra_records(const rr_array_t *arr, uint16_t reorder, knot_pkt_t *answer)
 {
        for (size_t i = 0; i < arr->len; ++i) {
-               int err = knot_pkt_put_rotate(answer, 0, arr->at[i], reorder, 0);
+               int err = knot_pkt_put_rotate(answer, 0, arr->at[i], reorder, KNOT_PF_NOTRUNC);
                if (err != KNOT_EOK) {
                        return err == KNOT_ESPACE ? kr_ok() : kr_error(err);
                }