]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved-dns-packet: Use hashmap_ensure_put
authorSusant Sahani <ssahani@vmware.com>
Sun, 17 Jan 2021 09:19:21 +0000 (10:19 +0100)
committerSusant Sahani <ssahani@vmware.com>
Sun, 17 Jan 2021 13:24:59 +0000 (14:24 +0100)
src/resolve/resolved-dns-packet.c

index ede499f48656b8918062f44d45cd7c0f20ec82bb..704ac56a7c076777de82a63ac96301579a29e8e6 100644 (file)
@@ -557,11 +557,7 @@ int dns_packet_append_name(
                                 goto fail;
                         }
 
-                        r = hashmap_ensure_allocated(&p->names, &dns_name_hash_ops);
-                        if (r < 0)
-                                goto fail;
-
-                        r = hashmap_put(p->names, s, SIZE_TO_PTR(n));
+                        r = hashmap_ensure_put(&p->names, &dns_name_hash_ops, s, SIZE_TO_PTR(n));
                         if (r < 0)
                                 goto fail;