From: Yu Watanabe Date: Thu, 31 May 2018 04:27:06 +0000 (+0900) Subject: load-fragment: use free_and_replace() X-Git-Tag: v239~181^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=17ee3d72da717e5bd59a267bc49ae674dd661a26;p=thirdparty%2Fsystemd.git load-fragment: use free_and_replace() --- diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c index bb258c4d299..f16b0d182ba 100644 --- a/src/core/load-fragment.c +++ b/src/core/load-fragment.c @@ -4594,8 +4594,7 @@ static int open_follow(char **filename, FILE **_f, Set *names, char **_final) { if (r < 0) return r; - free(*filename); - *filename = target; + free_and_replace(*filename, target); } f = fdopen(fd, "re");