# HG changeset patch # User bcoudurier # Date 1174778585 0 # Node ID fdbf89c6e2a7818018c309a02ef3632c942b1135 # Parent fc70a43a4f01cd0897eca19e2b02f235780ef424 break if eob is reached to avoid reading one too much byte diff -r fc70a43a4f01 -r fdbf89c6e2a7 lzw.c --- a/lzw.c Sat Mar 24 12:07:07 2007 +0000 +++ b/lzw.c Sat Mar 24 23:23:05 2007 +0000 @@ -77,6 +77,7 @@ s->bs = sizbuf; if(!sizbuf) { s->eob_reached = 1; + break; } } s->bbuf |= (*s->pbuf++) << s->bbits;