diff --git a/pdf.c b/pdf.c index f5a0fa6b293a79efd3faa7ee83affb2c1a0b0460..0de01a3f6d1d709fac698007ab7a57969c4e1294 100644 --- a/pdf.c +++ b/pdf.c @@ -1774,12 +1774,7 @@ LZWDecode(const Dict *parms, HBytes b, HParser *p) assert(!"LZWDecode: failed to decompress\n"); } done = depredict(&pred, cur_lzw_spec->lzw_buf, cur_lzw_spec->write_head-1); - - if(!done) - { - // happens if depred() thinks it needs more bytes or when depred is depred_none - fprintf(stderr, "LZWDecode: warning, depredict() returns 0, but lzw_decompress finished without error\n"); - } + assert(!done); // XXX ITERATIVE res = h_parse(p, pred.out, pred.nout); free(pred.out);