mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 21:54:01 +00:00
bzlib: Update destLen even on error
This allows the caller to easily detect how much of the destination buffer has been used. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
3086c055a0
commit
362a0e43a3
1 changed files with 1 additions and 1 deletions
|
@ -1350,11 +1350,11 @@ int BZ_API(BZ2_bzBuffToBuffDecompress)
|
|||
strm.avail_out = *destLen;
|
||||
|
||||
ret = BZ2_bzDecompress ( &strm );
|
||||
*destLen -= strm.avail_out;
|
||||
if (ret == BZ_OK) goto output_overflow_or_eof;
|
||||
if (ret != BZ_STREAM_END) goto errhandler;
|
||||
|
||||
/* normal termination */
|
||||
*destLen -= strm.avail_out;
|
||||
BZ2_bzDecompressEnd ( &strm );
|
||||
return BZ_OK;
|
||||
|
||||
|
|
Loading…
Reference in a new issue