diff options
Diffstat (limited to 'executor')
| -rw-r--r-- | executor/common_zlib.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/executor/common_zlib.h b/executor/common_zlib.h index 5d37cd0e0..fdbd9d4b6 100644 --- a/executor/common_zlib.h +++ b/executor/common_zlib.h @@ -469,10 +469,8 @@ static int puff( static int puff_zlib_to_file(const unsigned char* source, unsigned long sourcelen, int dest_fd) { // Ignore zlib header. - if (sourcelen < ZLIB_HEADER_WIDTH) { - errno = EMSGSIZE; - return -1; - } + if (sourcelen < ZLIB_HEADER_WIDTH) + return 0; source += ZLIB_HEADER_WIDTH; sourcelen -= ZLIB_HEADER_WIDTH; |
