aboutsummaryrefslogtreecommitdiff
path: root/coreutils
diff options
context:
space:
mode:
Diffstat (limited to 'coreutils')
-rw-r--r--coreutils/shred.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/coreutils/shred.c b/coreutils/shred.c
index 3ceb58d19..1b65a359e 100644
--- a/coreutils/shred.c
+++ b/coreutils/shred.c
@@ -96,8 +96,14 @@ int shred_main(int argc UNUSED_PARAM, char **argv)
96 } 96 }
97 if (opt & OPT_u) { 97 if (opt & OPT_u) {
98 ftruncate(fd, 0); 98 ftruncate(fd, 0);
99#if ENABLE_PLATFORM_MINGW32
100 xclose(fd);
101#endif
99 xunlink(fname); 102 xunlink(fname);
100 } 103 }
104#if ENABLE_PLATFORM_MINGW32
105 else
106#endif
101 xclose(fd); 107 xclose(fd);
102 } 108 }
103 } 109 }