]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved: dnssec - prepend hashed labels to zone name
authorTom Gundersen <teg@jklm.no>
Fri, 1 Jan 2016 21:18:24 +0000 (22:18 +0100)
committerTom Gundersen <teg@jklm.no>
Fri, 1 Jan 2016 22:10:01 +0000 (23:10 +0100)
All hashed names consist of the hashed label prepended to the zone name, not to the
closest enclosure.

src/resolve/resolved-dns-dnssec.c

index 564436551cc29e4ff003e6eaefc7061569aa9c9a..deb5e7384fae57687d980dcd8c180f01d4e08a2e 100644 (file)
@@ -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;