]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved-dnssd: Use hashmap_ensure_put
authorSusant Sahani <ssahani@vmware.com>
Sun, 17 Jan 2021 09:23:04 +0000 (10:23 +0100)
committerSusant Sahani <ssahani@vmware.com>
Sun, 17 Jan 2021 13:25:07 +0000 (14:25 +0100)
src/resolve/resolved-dnssd.c

index 8b40639728e8789a5626c9af2199162cdcf9ac68..159960ed8b0c8c5fd71115541f3d63691042cd75 100644 (file)
@@ -120,11 +120,7 @@ static int dnssd_service_load(Manager *manager, const char *filename) {
                 txt_data = NULL;
         }
 
-        r = hashmap_ensure_allocated(&manager->dnssd_services, &string_hash_ops);
-        if (r < 0)
-                return r;
-
-        r = hashmap_put(manager->dnssd_services, service->name, service);
+        r = hashmap_ensure_put(&manager->dnssd_services, &string_hash_ops, service->name, service);
         if (r < 0)
                 return r;