From: Susant Sahani Date: Thu, 14 Jan 2021 05:33:52 +0000 (+0100) Subject: network: link - use hashmap_ensure_put X-Git-Tag: v248-rc1~323^2~10 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=967d72ed93cf388bef947bee4c5b74c96832da29;p=thirdparty%2Fsystemd.git network: link - use hashmap_ensure_put --- diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index aa82576c17f..6de0d7003a8 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -449,11 +449,7 @@ static int link_new(Manager *manager, sd_netlink_message *message, Link **ret) { if (asprintf(&link->lldp_file, "/run/systemd/netif/lldp/%d", link->ifindex) < 0) return -ENOMEM; - r = hashmap_ensure_allocated(&manager->links, NULL); - if (r < 0) - return r; - - r = hashmap_put(manager->links, INT_TO_PTR(link->ifindex), link); + r = hashmap_ensure_put(&manager->links, NULL, INT_TO_PTR(link->ifindex), link); if (r < 0) return r;