]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-dhcp-server: use free_and_replace() at one more place
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 1 Feb 2022 06:49:52 +0000 (15:49 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 1 Feb 2022 06:49:52 +0000 (15:49 +0900)
src/libsystemd-network/sd-dhcp-server.c

index 9e462694c0083f8069d30cb17e90c86fb3e25188..5774bc880ebd89a29617b3d346f39ddd6bfc7e2d 100644 (file)
@@ -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;
 }