From: Susant Sahani Date: Thu, 14 Jan 2021 05:32:05 +0000 (+0100) Subject: network: fdb - Use hashmap_ensure_put X-Git-Tag: v248-rc1~323^2~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=03d2d9e18fc5f577f9aef4ffa708406ef877ca35;p=thirdparty%2Fsystemd.git network: fdb - Use hashmap_ensure_put --- diff --git a/src/network/networkd-fdb.c b/src/network/networkd-fdb.c index 283dece04f8..c18e4d81d99 100644 --- a/src/network/networkd-fdb.c +++ b/src/network/networkd-fdb.c @@ -79,11 +79,7 @@ static int fdb_entry_new_static( .fdb_ntf_flags = NEIGHBOR_CACHE_ENTRY_FLAGS_SELF, }; - r = hashmap_ensure_allocated(&network->fdb_entries_by_section, &network_config_hash_ops); - if (r < 0) - return r; - - r = hashmap_put(network->fdb_entries_by_section, fdb_entry->section, fdb_entry); + r = hashmap_ensure_put(&network->fdb_entries_by_section, &network_config_hash_ops, fdb_entry->section, fdb_entry); if (r < 0) return r;