]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/resolve/resolved-dns-stub.c
tree-wide: use set_ensure_put()
[thirdparty/systemd.git] / src / resolve / resolved-dns-stub.c
index ce994a7ee0b213c0fa525d1547cc141c85e7e69a..d9e62180816bc3a2585580118f856a49c60a0b01 100644 (file)
@@ -348,16 +348,11 @@ static void dns_stub_process_query(Manager *m, DnsStream *s, DnsPacket *p) {
                 /* Remember which queries belong to this stream, so that we can cancel them when the stream
                  * is disconnected early */
 
-                r = set_ensure_allocated(&s->queries, &trivial_hash_ops);
+                r = set_ensure_put(&s->queries, &trivial_hash_ops, q);
                 if (r < 0) {
                         log_oom();
                         goto fail;
                 }
-
-                if (set_put(s->queries, q) < 0) {
-                        log_oom();
-                        goto fail;
-                }
         }
 
         r = dns_query_go(q);