]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: address - use ordered_hashmap_ensure_put
authorSusant Sahani <ssahani@vmware.com>
Mon, 18 Jan 2021 20:09:27 +0000 (21:09 +0100)
committerSusant Sahani <ssahani@vmware.com>
Mon, 18 Jan 2021 20:09:27 +0000 (21:09 +0100)
src/network/networkd-address.c

index 336dbb64865123041a70939ae4a2d568ecb12f98..549f5f1f82ee0a31b07169c06fee3ea5013adb02 100644 (file)
@@ -94,11 +94,7 @@ static int address_new_static(Network *network, const char *filename, unsigned s
         address->network = network;
         address->section = TAKE_PTR(n);
 
-        r = ordered_hashmap_ensure_allocated(&network->addresses_by_section, &network_config_hash_ops);
-        if (r < 0)
-                return r;
-
-        r = ordered_hashmap_put(network->addresses_by_section, address->section, address);
+        r = ordered_hashmap_ensure_put(&network->addresses_by_section, &network_config_hash_ops, address->section, address);
         if (r < 0)
                 return r;