]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/resolve/resolved-dns-trust-anchor.c
tree-wide: use set_ensure_consume() in various places
[thirdparty/systemd.git] / src / resolve / resolved-dns-trust-anchor.c
index 1cb749290575ed0a939a08532c92ebc263f46973..d68d0c3ba16cb47609ae5be7cfe92249ca2ad40e 100644 (file)
@@ -393,11 +393,9 @@ static int dns_trust_anchor_load_negative(DnsTrustAnchor *d, const char *path, u
                 return -EINVAL;
         }
 
-        r = set_ensure_put(&d->negative_by_name, &dns_name_hash_ops, domain);
+        r = set_ensure_consume(&d->negative_by_name, &dns_name_hash_ops, TAKE_PTR(domain));
         if (r < 0)
                 return log_oom();
-        if (r > 0)
-                domain = NULL;
 
         return 0;
 }