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

index d23d74d5c8b4dbe86f3535cbf3c0e375cdf8293e..a9afdabb32d926990222682bcd57675d4ffa51d6 100644 (file)
@@ -227,11 +227,7 @@ static int route_new_static(Network *network, const char *filename, unsigned sec
         route->network = network;
         route->section = TAKE_PTR(n);
 
-        r = hashmap_ensure_allocated(&network->routes_by_section, &network_config_hash_ops);
-        if (r < 0)
-                return r;
-
-        r = hashmap_put(network->routes_by_section, route->section, route);
+        r = hashmap_ensure_put(&network->routes_by_section, &network_config_hash_ops, route->section, route);
         if (r < 0)
                 return r;