diff --git a/src/network/networkd-nexthop.c b/src/network/networkd-nexthop.c index 7aa7bd6f6d7..18b130b9599 100644 --- a/src/network/networkd-nexthop.c +++ b/src/network/networkd-nexthop.c @@ -420,8 +420,7 @@ static int nexthop_add_new(Manager *manager, uint32_t id, NextHop **ret) { r = hashmap_ensure_put(&manager->nexthops_by_id, &nexthop_hash_ops, UINT32_TO_PTR(nexthop->id), nexthop); if (r < 0) return r; - if (r == 0) - return -EEXIST; + assert(r > 0); nexthop->manager = manager;