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 <vda.linux@googlemail.com>
This commit is contained in:
		@@ -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;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user