]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: address label - use hashmap_ensure_put
authorSusant Sahani <ssahani@vmware.com>
Thu, 14 Jan 2021 05:28:04 +0000 (06:28 +0100)
committerSusant Sahani <ssahani@gmail.com>
Fri, 15 Jan 2021 13:29:42 +0000 (14:29 +0100)
src/network/networkd-address-label.c

index f933a1da945176353f0204c7661f7f7ac8d5b0c4..7f756cfe40e5c3b9b9905b788410e3c500fd0bb1 100644 (file)
@@ -55,11 +55,7 @@ static int address_label_new_static(Network *network, const char *filename, unsi
                 .section = TAKE_PTR(n),
         };
 
-        r = hashmap_ensure_allocated(&network->address_labels_by_section, &network_config_hash_ops);
-        if (r < 0)
-                return r;
-
-        r = hashmap_put(network->address_labels_by_section, label->section, label);
+        r = hashmap_ensure_put(&network->address_labels_by_section, &network_config_hash_ops, label->section, label);
         if (r < 0)
                 return r;