]> git.ipfire.org Git - thirdparty/coreutils.git/commit
shred: don't infloop upon negative size
authorJim Meyering <meyering@fb.com>
Sat, 10 May 2014 19:36:16 +0000 (12:36 -0700)
committerJim Meyering <meyering@fb.com>
Sat, 10 May 2014 19:36:16 +0000 (12:36 -0700)
commitd7cfcbef7eb2cd12ac83e5c1c123de2015adbef9
treeb3c6bf4e193a230a32986e973caf56116e516c95
parenta7603fa6527cf53a22d5072acb454f65303a3874
shred: don't infloop upon negative size

* src/shred.c (main): With the preceding change, shred -s-2 FILE
would write 64KB blocks forever -- or until disk full. This change
makes shred reject a negative size.
* tests/misc/shred-negative.sh: New file.
* tests/local.mk (all_tests): Add it.
src/shred.c
tests/local.mk
tests/misc/shred-negative.sh [new file with mode: 0755]