From: Yu Watanabe Date: Wed, 14 Feb 2024 04:46:51 +0000 (+0900) Subject: network/ndisc: drop unnecessary ownership transfer X-Git-Tag: v256-rc1~867^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e79ef91207e760b5f8d257a8c73f52eda1d4831;p=thirdparty%2Fsystemd.git network/ndisc: drop unnecessary ownership transfer Follow-up for e217da13803518fb9592a18b0ec7dade513878a0. --- diff --git a/src/network/networkd-ndisc.c b/src/network/networkd-ndisc.c index f5621e219b3..7e6758714b3 100644 --- a/src/network/networkd-ndisc.c +++ b/src/network/networkd-ndisc.c @@ -249,8 +249,7 @@ static int ndisc_address_handler(sd_netlink *rtnl, sd_netlink_message *m, Reques return 1; } -static int ndisc_request_address(Address *in, Link *link, sd_ndisc_router *rt) { - _cleanup_(address_unrefp) Address *address = in; +static int ndisc_request_address(Address *address, Link *link, sd_ndisc_router *rt) { struct in6_addr router; bool is_new; int r; @@ -485,7 +484,7 @@ static int ndisc_router_process_autonomous_prefix(Link *link, sd_ndisc_router *r address->lifetime_valid_usec = lifetime_valid_usec; address->lifetime_preferred_usec = lifetime_preferred_usec; - r = ndisc_request_address(TAKE_PTR(address), link, rt); + r = ndisc_request_address(address, link, rt); if (r < 0) return log_link_warning_errno(link, r, "Could not request SLAAC address: %m"); }