Merge pull request #188 from marynate/PR-fix-compression-return

Fix Compression bug: wrong premature return.
This commit is contained in:
reduz 2014-03-12 08:37:14 -07:00
commit c7a03a0648

View file

@ -55,7 +55,7 @@ int Compression::compress(uint8_t *p_dst, const uint8_t *p_src, int p_src_size,M
strm.zfree = zipio_free; strm.zfree = zipio_free;
strm.opaque = Z_NULL; strm.opaque = Z_NULL;
int err = deflateInit(&strm,Z_DEFAULT_COMPRESSION); int err = deflateInit(&strm,Z_DEFAULT_COMPRESSION);
if (err==Z_OK) if (err!=Z_OK)
return -1; return -1;
strm.avail_in=p_src_size; strm.avail_in=p_src_size;
@ -93,7 +93,7 @@ int Compression::get_max_compressed_buffer_size(int p_src_size,Mode p_mode){
strm.zfree = zipio_free; strm.zfree = zipio_free;
strm.opaque = Z_NULL; strm.opaque = Z_NULL;
int err = deflateInit(&strm,Z_DEFAULT_COMPRESSION); int err = deflateInit(&strm,Z_DEFAULT_COMPRESSION);
if (err==Z_OK) if (err!=Z_OK)
return -1; return -1;
int aout = deflateBound(&strm,p_src_size); int aout = deflateBound(&strm,p_src_size);
deflateEnd(&strm); deflateEnd(&strm);