From: Paul Mackerras Date: Wed, 28 Aug 1996 06:37:09 +0000 (+0000) Subject: extra debugging X-Git-Tag: RELEASE_2_3_6~367 X-Git-Url: https://git.ozlabs.org/?p=ppp.git;a=commitdiff_plain;h=28d1ad945aba647d05568cc57b0e84215fccbf07;ds=inline extra debugging --- diff --git a/netbsd-1.1/ppp-deflate.c b/netbsd-1.1/ppp-deflate.c index cb4bd7e..5092e9a 100644 --- a/netbsd-1.1/ppp-deflate.c +++ b/netbsd-1.1/ppp-deflate.c @@ -1,4 +1,4 @@ -/* $Id: ppp-deflate.c,v 1.2 1996/04/04 03:23:09 paulus Exp $ */ +/* $Id: ppp-deflate.c,v 1.3 1996/08/28 06:37:09 paulus Exp $ */ /* * ppp_deflate.c - interface the zlib procedures for Deflate compression @@ -41,6 +41,8 @@ #if DO_DEFLATE +#define DEFLATE_DEBUG 1 + /* * State for a Deflate (de)compressor. */ @@ -531,7 +533,9 @@ z_decompress(arg, mi, mop) for (;;) { r = inflate(&state->strm, flush); if (r != Z_OK) { +#if !DEFLATE_DEBUG if (state->debug) +#endif printf("z_decompress%d: inflate returned %d (%s)\n", state->unit, r, (state->strm.msg? state->strm.msg: "")); m_freem(mo_head); @@ -578,6 +582,11 @@ z_decompress(arg, mi, mop) return DECOMP_ERROR; } olen += (mo->m_len = ospace - state->strm.avail_out); +#if DEFLATE_DEBUG + if (olen > state->mru + PPP_HDRLEN) + printf("ppp_deflate%d: exceeded mru (%d > %d)\n", + state->unit, olen, state->mru + PPP_HDRLEN); +#endif state->stats.unc_bytes += olen; state->stats.unc_packets++; @@ -627,10 +636,11 @@ z_incomp(arg, mi) r = inflateIncomp(&state->strm); if (r != Z_OK) { /* gak! */ - if (state->debug) { +#if !DEFLATE_DEBUG + if (state->debug) +#endif printf("z_incomp%d: inflateIncomp returned %d (%s)\n", state->unit, r, (state->strm.msg? state->strm.msg: "")); - } return; } mi = mi->m_next;