summaryrefslogtreecommitdiff
path: root/src/network/networkd-radv.c
diff options
context:
space:
mode:
authorSusant Sahani <ssahani@vmware.com>2021-01-18 21:34:46 +0100
committerSusant Sahani <ssahani@vmware.com>2021-01-18 21:34:46 +0100
commitb2cb2e82c88bc806c37f04d1bce1e888dc0438da (patch)
tree4d60813a7e5f449e487380dc2ef18a82b0732b32 /src/network/networkd-radv.c
parentd1ce8359890486812c64311c107ecf41f0b99a43 (diff)
downloadsystemd-b2cb2e82c88bc806c37f04d1bce1e888dc0438da.tar.gz
network: radv - use hashmap_ensure_put
Diffstat (limited to 'src/network/networkd-radv.c')
-rw-r--r--src/network/networkd-radv.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/network/networkd-radv.c b/src/network/networkd-radv.c
index 4de6a21122..35bf68cd7e 100644
--- a/src/network/networkd-radv.c
+++ b/src/network/networkd-radv.c
@@ -143,11 +143,7 @@ static int route_prefix_new_static(Network *network, const char *filename, unsig
prefix->network = network;
prefix->section = TAKE_PTR(n);
- r = hashmap_ensure_allocated(&network->route_prefixes_by_section, &network_config_hash_ops);
- if (r < 0)
- return r;
-
- r = hashmap_put(network->route_prefixes_by_section, prefix->section, prefix);
+ r = hashmap_ensure_put(&network->route_prefixes_by_section, &network_config_hash_ops, prefix->section, prefix);
if (r < 0)
return r;