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