From: Yu Watanabe Date: Sat, 11 Mar 2023 13:20:51 +0000 (+0900) Subject: edit-util: unlink temporary file on failure X-Git-Tag: v254-rc1~1057^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0a742f3622531f4871506ff43e994c8dcf7c782d;p=thirdparty%2Fsystemd.git edit-util: unlink temporary file on failure Addresses the suggestion https://github.com/systemd/systemd/pull/26756#discussion_r1133078705. --- diff --git a/src/shared/edit-util.c b/src/shared/edit-util.c index 207732e3207..ba1f4128a0d 100644 --- a/src/shared/edit-util.c +++ b/src/shared/edit-util.c @@ -106,7 +106,7 @@ int edit_files_add( } static int create_edit_temp_file(EditFile *e) { - _cleanup_free_ char *temp = NULL; + _cleanup_(unlink_and_freep) char *temp = NULL; unsigned line = 1; int r;