diff --git a/src/network/networkd-nexthop.c b/src/network/networkd-nexthop.c index 13f532763d..46e1e42b30 100644 --- a/src/network/networkd-nexthop.c +++ b/src/network/networkd-nexthop.c @@ -183,8 +183,7 @@ static int nexthop_add_internal(Link *link, Set **nexthops, NextHop *in, NextHop if (ret) *ret = nexthop; - nexthop = NULL; - + TAKE_PTR(nexthop); return 0; }