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

index 6de0d7003a85d3f4153783d425279ed1a5b99f35..3fad8f12f8282cb42f6b11d06e41d461f2db38ec 100644 (file)
@@ -1601,11 +1601,7 @@ static int link_put_carrier(Link *link, Link *carrier, Hashmap **h) {
         if (hashmap_get(*h, INT_TO_PTR(carrier->ifindex)))
                 return 0;
 
-        r = hashmap_ensure_allocated(h, NULL);
-        if (r < 0)
-                return r;
-
-        r = hashmap_put(*h, INT_TO_PTR(carrier->ifindex), carrier);
+        r = hashmap_ensure_put(h, NULL, INT_TO_PTR(carrier->ifindex), carrier);
         if (r < 0)
                 return r;