From: Daan De Meyer Date: Fri, 13 Jan 2023 10:40:40 +0000 (+0100) Subject: open-file: Fix user-after-free X-Git-Tag: v253-rc1~114 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85e2e806990a2c297f15fd542919b03994bc3214;p=thirdparty%2Fsystemd.git open-file: Fix user-after-free --- diff --git a/src/shared/open-file.c b/src/shared/open-file.c index dedf067c4c1..3402518555b 100644 --- a/src/shared/open-file.c +++ b/src/shared/open-file.c @@ -54,7 +54,7 @@ int open_file_parse(const char *v, OpenFile **ret) { } if (isempty(of->fdname)) { - free(of->fdname); + of->fdname = mfree(of->fdname); r = path_extract_filename(of->path, &of->fdname); if (r < 0) return r;