diff options
Diffstat (limited to 'src/gzip/infblock.c')
-rw-r--r-- | src/gzip/infblock.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gzip/infblock.c b/src/gzip/infblock.c index d6e2dc297..64a7da124 100644 --- a/src/gzip/infblock.c +++ b/src/gzip/infblock.c @@ -335,6 +335,7 @@ int r ) } ZFREE(z, s->sub.trees.blens); s->mode = CODES; + /* fall through */ case CODES: UPDATE if ((r = inflate_codes(s, z, r)) != Z_STREAM_END) @@ -351,11 +352,13 @@ int r ) break; } s->mode = DRY; + /* fall through */ case DRY: FLUSH if (s->read != s->write) LEAVE s->mode = DONE; + /* fall through */ case DONE: r = Z_STREAM_END; LEAVE |