summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Somers <brian@FreeBSD.org>2000-01-27 00:40:25 +0000
committerBrian Somers <brian@FreeBSD.org>2000-01-27 00:40:25 +0000
commit225e259db996bd07c25c44c610827010c738e8f3 (patch)
tree3d7f342122b8a697fdfc78c8a52c785e28cb8623
parentd81cf7d0112e64df757a2029ad7f9ca4db40bd0b (diff)
Notes
-rw-r--r--usr.sbin/ppp/datalink.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.sbin/ppp/datalink.c b/usr.sbin/ppp/datalink.c
index e984540618ce..6648cfed1459 100644
--- a/usr.sbin/ppp/datalink.c
+++ b/usr.sbin/ppp/datalink.c
@@ -1011,6 +1011,8 @@ datalink_Down(struct datalink *dl, int how)
case DATALINK_AUTH:
case DATALINK_LCP:
fsm2initial(&dl->physical->link.lcp.fsm);
+ if (dl->state == DATALINK_OPENING)
+ return; /* we're doing a callback... */
/* fall through */
default: