From 048e04337571c8ac68a12fcb02a82db58bab22ca Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 23 Feb 2021 00:07:12 +0100 Subject: [PATCH] resolved: actually use the specified rrsig argument The argument only exists to be used to override/fill in the RRSIG record of the answer item. Hence actually use it instead of ignore it. (Not sure how this got lost earlier.) Fixes: #18714 --- src/resolve/resolved-dns-answer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resolve/resolved-dns-answer.c b/src/resolve/resolved-dns-answer.c index aac34575d4..ce3cbce308 100644 --- a/src/resolve/resolved-dns-answer.c +++ b/src/resolve/resolved-dns-answer.c @@ -668,7 +668,7 @@ int dns_answer_copy_by_key( if (r < 0) return r; - r = dns_answer_add(*a, item->rr, item->ifindex, item->flags|or_flags, item->rrsig); + r = dns_answer_add(*a, item->rr, item->ifindex, item->flags|or_flags, rrsig ?: item->rrsig); if (r < 0) return r; }