]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/lcp.c
Multilink improvements. This involved moving some logic from the
[ppp.git] / pppd / lcp.c
index dde1381abae4c95ca89d662f36da3b002950f913..a06300aeb73e3c21739ca824c6490776b8a89305 100644 (file)
@@ -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)) {
        /*