From: Masatake YAMATO Date: Wed, 5 Jul 2023 03:38:12 +0000 (+0900) Subject: test: (mkfds::make-regular-file) delete the created file when an error occurs X-Git-Tag: v2.40-rc1~345^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2cc0f8a538e05b8ffa65c4db45ca03a4cc45a069;p=thirdparty%2Futil-linux.git test: (mkfds::make-regular-file) delete the created file when an error occurs Signed-off-by: Masatake YAMATO --- diff --git a/tests/helpers/test_mkfds.c b/tests/helpers/test_mkfds.c index 19ffa0d7e6..8da4d4753d 100644 --- a/tests/helpers/test_mkfds.c +++ b/tests/helpers/test_mkfds.c @@ -412,6 +412,7 @@ static void *make_w_regular_file(const struct factory *factory, struct fdesc fde if (dup2(fd, fdescs[0].fd) < 0) { int e = errno; close(fd); + unlink(fname); free (fname); errno = e; err(EXIT_FAILURE, "failed to dup %d -> %d", fd, fdescs[0].fd);