X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fccp.c;h=54fc743e2a702fdc68051d2f25335c185ff6186f;hb=51dfbde005dcd1cac01de097e84245be2c41244c;hp=8ff92f3be179b6824050a833a88d57afe712fca9;hpb=05c09ae62d0b4ff67fb26c37a01e6a07bb593c0c;p=ppp.git diff --git a/pppd/ccp.c b/pppd/ccp.c index 8ff92f3..54fc743 100644 --- a/pppd/ccp.c +++ b/pppd/ccp.c @@ -25,7 +25,7 @@ * OR MODIFICATIONS. */ -#define RCSID "$Id: ccp.c,v 1.37 2002/06/24 12:57:15 dfs Exp $" +#define RCSID "$Id: ccp.c,v 1.39 2002/09/01 12:00:15 dfs Exp $" #include #include @@ -512,9 +512,10 @@ ccp_protrej(unit) fsm_lowerdown(&ccp_fsm[unit]); #ifdef MPPE - if (ccp_gotoptions[unit].mppe) + if (ccp_gotoptions[unit].mppe) { error("MPPE required but peer negotiation failed"); lcp_close(unit, "MPPE required but peer negotiation failed"); + } #endif } @@ -1420,7 +1421,7 @@ ccp_up(f) if (go->mppe) { BZERO(mppe_recv_key, MPPE_MAX_KEY_LEN); BZERO(mppe_send_key, MPPE_MAX_KEY_LEN); - start_networks(f->unit); /* Bring up IP et al */ + continue_networks(f->unit); /* Bring up IP et al */ } #endif }