From: Yu Watanabe Date: Sat, 22 Jan 2022 17:46:46 +0000 (+0900) Subject: sd-dhcp-server: use free_and_replace() at one more place X-Git-Tag: v251-rc1~471^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=255d493324793ba31398d996fc40b212203a51b1;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 78901fa2bf4..45d5a9e59ca 100644 --- a/src/libsystemd-network/sd-dhcp-server.c +++ b/src/libsystemd-network/sd-dhcp-server.c @@ -667,8 +667,7 @@ static int parse_request(uint8_t code, uint8_t len, const void *option, void *us if (!data) return -ENOMEM; - free(req->client_id.data); - req->client_id.data = data; + free_and_replace(req->client_id.data, data); req->client_id.length = len; }