X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Flcp.c;fp=pppd%2Flcp.c;h=a06300aeb73e3c21739ca824c6490776b8a89305;hp=dde1381abae4c95ca89d662f36da3b002950f913;hb=637346ba24c289c5a0485651c05baa3f7c22a6b8;hpb=0d3f05cc3d0a1cf631778296065ce9c158dd9c0e;ds=sidebyside diff --git a/pppd/lcp.c b/pppd/lcp.c index dde1381..a06300a 100644 --- a/pppd/lcp.c +++ b/pppd/lcp.c @@ -40,7 +40,7 @@ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#define RCSID "$Id: lcp.c,v 1.71 2004/10/31 22:23:18 paulus Exp $" +#define RCSID "$Id: lcp.c,v 1.72 2004/11/12 10:30:51 paulus Exp $" /* * TODO: @@ -401,7 +401,7 @@ lcp_close(unit, reason) { fsm *f = &lcp_fsm[unit]; - if (phase != PHASE_DEAD) + if (phase != PHASE_DEAD && phase != PHASE_MASTER) new_phase(PHASE_TERMINATE); if (f->state == STOPPED && f->flags & (OPT_PASSIVE|OPT_SILENT)) { /*