1
0
Fork 0

lib: zlib: remove the limitation for cannot using 0 as start

We often need the requirement that compressing those memory range start
from 0, but the default deflate code in zlib prevent us to do this.
Considering the special case of uboot, that it could access all memory
range, it is reasonable to be able to also take the address space from 0
into compression.

Signed-off-by: Lei Wen <leiwen@marvell.com>
utp
Lei Wen 2012-09-28 04:26:45 +00:00 committed by Tom Rini
parent 7a32b98dac
commit 869c2abbaf
1 changed files with 1 additions and 3 deletions

View File

@ -592,9 +592,7 @@ int ZEXPORT deflate (strm, flush)
}
s = strm->state;
if (strm->next_out == Z_NULL ||
(strm->next_in == Z_NULL && strm->avail_in != 0) ||
(s->status == FINISH_STATE && flush != Z_FINISH)) {
if (s->status == FINISH_STATE && flush != Z_FINISH) {
ERR_RETURN(strm, Z_STREAM_ERROR);
}
if (strm->avail_out == 0) ERR_RETURN(strm, Z_BUF_ERROR);