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

index 4de6a2112275ae5fef160538bba3a2f3708eb863..35bf68cd7e0b09f7eba9921b75eae101d7335a00 100644 (file)
@@ -143,11 +143,7 @@ static int route_prefix_new_static(Network *network, const char *filename, unsig
         prefix->network = network;
         prefix->section = TAKE_PTR(n);
 
-        r = hashmap_ensure_allocated(&network->route_prefixes_by_section, &network_config_hash_ops);
-        if (r < 0)
-                return r;
-
-        r = hashmap_put(network->route_prefixes_by_section, prefix->section, prefix);
+        r = hashmap_ensure_put(&network->route_prefixes_by_section, &network_config_hash_ops, prefix->section, prefix);
         if (r < 0)
                 return r;