.dhcp_use_dns = -1,
};
- r = hashmap_ensure_allocated(&context->networks_by_name, &string_hash_ops);
- if (r < 0)
- return r;
-
- r = hashmap_put(context->networks_by_name, network->ifname, network);
+ r = hashmap_ensure_put(&context->networks_by_name, &string_hash_ops, network->ifname, network);
if (r < 0)
return r;
.ifname = TAKE_PTR(ifname),
};
- r = hashmap_ensure_allocated(&context->netdevs_by_name, &string_hash_ops);
- if (r < 0)
- return r;
-
- r = hashmap_put(context->netdevs_by_name, netdev->ifname, netdev);
+ r = hashmap_ensure_put(&context->netdevs_by_name, &string_hash_ops, netdev->ifname, netdev);
if (r < 0)
return r;
.mac = *mac,
};
- r = hashmap_ensure_allocated(&context->links_by_name, &string_hash_ops);
- if (r < 0)
- return r;
-
- r = hashmap_put(context->links_by_name, link->ifname, link);
+ r = hashmap_ensure_put(&context->links_by_name, &string_hash_ops, link->ifname, link);
if (r < 0)
return r;