Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Jun 1997 15:28:46 +0000 ()
From:      "Lenzi, Sergio" <lenzi@bsi.com.br>
To:        freebsd-hackers@freebsd.org
Subject:   pppd problem when using natd (cont.).
Message-ID:  <Pine.BSF.3.91.970606152339.341A-100000@sergio>

next in thread | raw e-mail | index | archive | help

The panic on module ppp seems to be in pppfcs call.

The system panics while using natd (network address translator) and pppd


(line 570 of file /usr/src/sys/net/ppp_tty.c).

It arises when ppp_fcs receive a len  less than zero.

static u_short
pppfcs(fcs, cp, len)
    register u_short fcs;
    register u_char *cp;
    register int len;
{
    while (len--)
	fcs = PPP_FCS(fcs, *cp++);
    return (fcs);
}

Can someone please guide me what to do if this function receives 
len < 0 ???

In a test with a printf... it receives len = -17.

Thanks for any help.


Sergio Lenzi.

Unix consult.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.970606152339.341A-100000>