projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
lib/zlib: DFLTCC deflate does not write all available bits for Z_NO_FLUSH
[linux-2.6-block.git]
/
lib
/
zlib_deflate
/
defutil.h
diff --git
a/lib/zlib_deflate/defutil.h
b/lib/zlib_deflate/defutil.h
index 385333b22ec68e354ff9f8302b34ca2ae99bada3..4ea40f5a279fa6ae08fe28a85d50813bc4825348 100644
(file)
--- a/
lib/zlib_deflate/defutil.h
+++ b/
lib/zlib_deflate/defutil.h
@@
-420,9
+420,11
@@
static inline void flush_pending(
z_streamp strm
)
{
+ unsigned len;
deflate_state *s = (deflate_state *) strm->state;
- unsigned len = s->pending;
+ bi_flush(s);
+ len = s->pending;
if (len > strm->avail_out) len = strm->avail_out;
if (len == 0) return;