From d71c7892ac56939cfcf3fa699ee8b0195631ee5a Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sun, 20 Jun 2021 13:48:21 +0200 Subject: [PATCH] shred: with -u, unlink file even if it is zero length function old new delta shred_main 391 387 -4 Signed-off-by: Denys Vlasenko --- coreutils/shred.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/coreutils/shred.c b/coreutils/shred.c index 4b95d197c..04bf87229 100644 --- a/coreutils/shred.c +++ b/coreutils/shred.c @@ -99,12 +99,12 @@ int shred_main(int argc UNUSED_PARAM, char **argv) bb_copyfd_size(zero_fd, fd, size); fdatasync(fd); } - if (opt & OPT_u) { - ftruncate(fd, 0); - xunlink(fname); - } - xclose(fd); } + if (opt & OPT_u) { + ftruncate(fd, 0); + xunlink(fname); + } + xclose(fd); } return EXIT_SUCCESS;