diff options
author | Rob Landley <rob@landley.net> | 2016-03-03 11:07:59 -0600 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2016-03-03 11:07:59 -0600 |
commit | 5ad93f32da3e2ac70b1fa929889d3034c79f7ed6 (patch) | |
tree | 17282509612347465b14e233513691a707190296 /tests | |
parent | ffc6fbbde3eeca29d1eb3470610eb7ae5b9025f1 (diff) | |
download | toybox-5ad93f32da3e2ac70b1fa929889d3034c79f7ed6.tar.gz |
Fix bzcat integer overflow reported by John Regehr.
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/bzcat.test | 4 | ||||
-rw-r--r-- | tests/files/bzcat/overflow.bz2 | bin | 0 -> 993 bytes |
2 files changed, 4 insertions, 0 deletions
diff --git a/tests/bzcat.test b/tests/bzcat.test index 4eacc684..ef1b07f5 100755 --- a/tests/bzcat.test +++ b/tests/bzcat.test @@ -6,6 +6,10 @@ [ -f testing.sh ] && . testing.sh #testing "name" "command" "result" "infile" "stdin" +testing "overflow" \ + 'bzcat "$TOPDIR/files/bzcat/overflow.bz2" >/dev/null 2>/dev/null; + [ $? -eq 1 ] && echo good' "good\n" "" "" + echo "hello" > file tar -cjf file.tar.bz2 file # Get system bzcat diff --git a/tests/files/bzcat/overflow.bz2 b/tests/files/bzcat/overflow.bz2 Binary files differnew file mode 100644 index 00000000..9ac7947b --- /dev/null +++ b/tests/files/bzcat/overflow.bz2 |