*/
#ifndef lint
-static char rcsid[] = "$Id: fsm.c,v 1.1 1993/11/11 03:54:25 paulus Exp $";
+static char rcsid[] = "$Id: fsm.c,v 1.2 1994/04/18 04:01:50 paulus Exp $";
#endif
/*
#include <stdio.h>
#include <sys/types.h>
-/*#include <malloc.h>*/
#include <syslog.h>
#include "ppp.h"
PROTO_NAME(f), len));
return;
}
+ f->reqid = -1;
switch (f->state) {
case CLOSED:
PROTO_NAME(f), (code==CONFNAK? "Nak": "reject"), len));
return;
}
+ f->reqid = -1;
switch (f->state) {
case CLOSED:
FSMDEBUG((LOG_INFO, "fsm_rtermreq(%s): Rcvd id %d.",
PROTO_NAME(f), id));
- fsm_sdata(f, TERMACK, id, NULL, 0);
switch (f->state) {
case ACKRCVD:
case ACKSENT:
TIMEOUT(fsm_timeout, (caddr_t) f, f->timeouttime);
break;
}
+
+ fsm_sdata(f, TERMACK, id, NULL, 0);
}