From: Tom Gundersen Date: Fri, 1 Jan 2016 21:18:24 +0000 (+0100) Subject: resolved: dnssec - prepend hashed labels to zone name X-Git-Tag: v229~178^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b2c2a1b95dcdd5aaa3e4b7c36c94a8ba8912a983;p=thirdparty%2Fsystemd.git resolved: dnssec - prepend hashed labels to zone name All hashed names consist of the hashed label prepended to the zone name, not to the closest enclosure. --- diff --git a/src/resolve/resolved-dns-dnssec.c b/src/resolve/resolved-dns-dnssec.c index 564436551cc..deb5e7384fa 100644 --- a/src/resolve/resolved-dns-dnssec.c +++ b/src/resolve/resolved-dns-dnssec.c @@ -1328,7 +1328,7 @@ found_closest_encloser: if (!l) return -ENOMEM; - next_closer_domain = strjoin(l, ".", p, NULL); + next_closer_domain = strjoin(l, ".", zone, NULL); if (!next_closer_domain) return -ENOMEM; @@ -1345,7 +1345,7 @@ found_closest_encloser: if (!label) return -ENOMEM; - next_hashed_domain = strjoin(label, ".", p, NULL); + next_hashed_domain = strjoin(label, ".", zone, NULL); if (!next_hashed_domain) return -ENOMEM;