X-Git-Url: https://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fchap.c;h=c8ac58a35d1ff84d630b6214fec72f0760dfcb2d;hp=72870c52af404fbdd0dc409db90a976e12ee0478;hb=8759cabca8f62f57a4c900d92acd4afaac986e76;hpb=9abf2cd6f7a0cc812f5a20c088999a7058607b24 diff --git a/pppd/chap.c b/pppd/chap.c index 72870c5..c8ac58a 100644 --- a/pppd/chap.c +++ b/pppd/chap.c @@ -19,7 +19,7 @@ */ #ifndef lint -static char rcsid[] = "$Id: chap.c,v 1.7 1995/04/24 05:59:12 paulus Exp $"; +static char rcsid[] = "$Id: chap.c,v 1.10 1996/01/01 22:55:28 paulus Exp $"; #endif /* @@ -36,6 +36,12 @@ static char rcsid[] = "$Id: chap.c,v 1.7 1995/04/24 05:59:12 paulus Exp $"; #include "chap.h" #include "md5.h" +struct protent chap_protent = { + PPP_CHAP, ChapInit, ChapInput, ChapProtocolReject, + ChapLowerUp, ChapLowerDown, NULL, NULL, + ChapPrintPkt, NULL, 1, "CHAP", NULL, NULL +}; + chap_state chap[NUM_PPP]; /* CHAP state; one for each unit */ static void ChapChallengeTimeout __P((caddr_t)); @@ -189,9 +195,6 @@ ChapRechallenge(arg) ChapGenChallenge(cstate); ChapSendChallenge(cstate); cstate->serverstate = CHAPSS_RECHALLENGE; - - if (cstate->chal_interval != 0) - TIMEOUT(ChapRechallenge, (caddr_t) cstate, cstate->chal_interval); }