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

index 0920a9d282b5bb47c33d7670b03f3332718549c7..927125e15ae8b167bf6d94f58558cb2ebf9fe2bb 100644 (file)
@@ -499,11 +499,7 @@ int network_load_one(Manager *manager, OrderedHashmap **networks, const char *fi
                 /* Ignore .network files that do not match the conditions. */
                 return 0;
 
-        r = ordered_hashmap_ensure_allocated(networks, &string_hash_ops);
-        if (r < 0)
-                return r;
-
-        r = ordered_hashmap_put(*networks, network->name, network);
+        r = ordered_hashmap_ensure_put(networks, &string_hash_ops, network->name, network);
         if (r < 0)
                 return r;