diff options
-rw-r--r-- | usr.sbin/ppp/log.c | 4 | ||||
-rw-r--r-- | usr.sbin/ppp/vjcomp.c | 5 |
2 files changed, 5 insertions, 4 deletions
diff --git a/usr.sbin/ppp/log.c b/usr.sbin/ppp/log.c index 2a45c2087bb0..091289c73725 100644 --- a/usr.sbin/ppp/log.c +++ b/usr.sbin/ppp/log.c @@ -17,7 +17,7 @@ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * $Id: log.c,v 1.8 1997/03/13 14:53:53 brian Exp $ + * $Id: log.c,v 1.9 1997/05/04 02:39:03 ache Exp $ * */ #include "defs.h" @@ -41,7 +41,7 @@ #ifdef USELOGFILE static FILE *logfile; #endif -static char logbuff[2000]; +static char logbuff[MAX_MRU*3+(MAX_MRU/16+1)*22+80]; char *logptr; static struct mbuf *logtop; static struct mbuf *lognext; diff --git a/usr.sbin/ppp/vjcomp.c b/usr.sbin/ppp/vjcomp.c index a5fc3bb68434..ec1e58521120 100644 --- a/usr.sbin/ppp/vjcomp.c +++ b/usr.sbin/ppp/vjcomp.c @@ -17,7 +17,7 @@ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * $Id$ + * $Id: vjcomp.c,v 1.6 1997/02/22 16:11:05 peter Exp $ * * TODO: */ @@ -50,7 +50,8 @@ struct mbuf *bp; #ifdef DEBUG logprintf("SendPppFrame: proto = %x\n", IpcpInfo.his_compproto); #endif - if (cproto== PROTO_VJCOMP) { + if (((struct ip *)MBUF_CTOP(bp))->ip_p == IPPROTO_TCP + && cproto== PROTO_VJCOMP) { type = sl_compress_tcp(bp, (struct ip *)MBUF_CTOP(bp), &cslc, IpcpInfo.his_compproto & 0xff); #ifdef DEBUG |