*/
#ifndef lint
-static char rcsid[] = "$Id: ipcp.c,v 1.41 1999/03/16 22:54:38 paulus Exp $";
+static char rcsid[] = "$Id: ipcp.c,v 1.43 1999/03/19 04:23:39 paulus Exp $";
#endif
/*
p = next;
}
- /* If there is still anything left, this packet is bad. */
- if (len != 0)
- goto bad;
-
/*
* OK, the Nak is good. Now we can update state.
+ * If there are any remaining options, we ignore them.
*/
if (f->state != OPENED)
*go = try;
fsm *f;
{
IPCPDEBUG(("ipcp: down"));
+ if (get_ppp_stats(f->unit, &link_stats))
+ link_stats_valid = 1;
if (ipcp_is_up) {
ipcp_is_up = 0;
np_down(f->unit, PPP_IP);