From: Yu Watanabe Date: Tue, 1 Feb 2022 06:49:52 +0000 (+0900) Subject: sd-dhcp-server: use free_and_replace() at one more place X-Git-Tag: v251-rc1~385^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c997f51c0f7e37beab594eb2394f47bd6f0d1b08;p=thirdparty%2Fsystemd.git sd-dhcp-server: use free_and_replace() at one more place --- diff --git a/src/libsystemd-network/sd-dhcp-server.c b/src/libsystemd-network/sd-dhcp-server.c index 9e462694c00..5774bc880eb 100644 --- a/src/libsystemd-network/sd-dhcp-server.c +++ b/src/libsystemd-network/sd-dhcp-server.c @@ -1433,8 +1433,7 @@ int sd_dhcp_server_set_servers( return -ENOMEM; } - free(server->servers[what].addr); - server->servers[what].addr = c; + free_and_replace(server->servers[what].addr, c); server->servers[what].size = n_addresses; return 1; }