mirror of
https://github.com/sheumann/hush.git
synced 2024-12-22 14:30:31 +00:00
Don't return 0 when there's an error.
This commit is contained in:
parent
71d6ccd801
commit
9e4100bf95
@ -973,6 +973,7 @@ extern int inflate_gunzip(int in, int out)
|
|||||||
/* Validate decompression - crc */
|
/* Validate decompression - crc */
|
||||||
if (stored_crc != (gunzip_crc ^ 0xffffffffL)) {
|
if (stored_crc != (gunzip_crc ^ 0xffffffffL)) {
|
||||||
bb_error_msg("crc error");
|
bb_error_msg("crc error");
|
||||||
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Validate decompression - size */
|
/* Validate decompression - size */
|
||||||
@ -980,6 +981,7 @@ extern int inflate_gunzip(int in, int out)
|
|||||||
(bytebuffer[bytebuffer_offset] | (bytebuffer[bytebuffer_offset+1] << 8) |
|
(bytebuffer[bytebuffer_offset] | (bytebuffer[bytebuffer_offset+1] << 8) |
|
||||||
(bytebuffer[bytebuffer_offset+2] << 16) | (bytebuffer[bytebuffer_offset+3] << 24))) {
|
(bytebuffer[bytebuffer_offset+2] << 16) | (bytebuffer[bytebuffer_offset+3] << 24))) {
|
||||||
bb_error_msg("Incorrect length");
|
bb_error_msg("Incorrect length");
|
||||||
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user