X-Git-Url: https://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=modules%2Fppp_comp.c;h=9e20afdf73f85b9db96d806ce764fdbc6e01e7f0;hp=3795647c3d94c7f6c975fb142d296fb3e1096e2c;hb=16193f3505f75cc63f0669b1c9d17794d9d5e9a3;hpb=a44a616baa968a263dc273bc06ed79c475b7deec diff --git a/modules/ppp_comp.c b/modules/ppp_comp.c index 3795647..9e20afd 100644 --- a/modules/ppp_comp.c +++ b/modules/ppp_comp.c @@ -24,7 +24,7 @@ * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, * OR MODIFICATIONS. * - * $Id: ppp_comp.c,v 1.1 1995/12/11 05:06:43 paulus Exp $ + * $Id: ppp_comp.c,v 1.3 1996/05/28 00:55:44 paulus Exp $ */ /* @@ -120,10 +120,14 @@ typedef struct comp_state { */ extern struct compressor ppp_bsd_compress; +extern struct compressor ppp_deflate; struct compressor *ppp_compressors[] = { #if DO_BSD_COMPRESS &ppp_bsd_compress, +#endif +#if DO_DEFLATE + &ppp_deflate, #endif NULL }; @@ -732,7 +736,7 @@ ppp_comp_rsrv(q) /* * "Decompress" a VJ-uncompressed packet. */ - if (!vj_uncompress_uncomp(dp, &cp->vj_comp)) + if (!vj_uncompress_uncomp(dp, hlen, &cp->vj_comp)) goto bad; mp->b_rptr[3] = PPP_IP; /* fix up the PPP protocol field */ }