mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-23 02:04:46 +00:00
Don't bother setting the dial timer if we've closed a
background/foreground/direct and zero'd the redial/reconnect counts.
This commit is contained in:
parent
3ce91245fc
commit
4b567bf209
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=58455
|
@ -157,7 +157,8 @@ datalink_HangupDone(struct datalink *dl)
|
|||
dl->dial.incs = 0;
|
||||
dl->reconnect_tries = 0;
|
||||
bundle_LinkClosed(dl->bundle, dl);
|
||||
if (!dl->bundle->CleaningUp)
|
||||
if (!dl->bundle->CleaningUp &&
|
||||
!(dl->physical->type & (PHYS_DIRECT|PHYS_BACKGROUND|PHYS_FOREGROUND)))
|
||||
datalink_StartDialTimer(dl, datalink_GetDialTimeout(dl));
|
||||
} else {
|
||||
datalink_NewState(dl, DATALINK_OPENING);
|
||||
|
|
Loading…
Reference in a new issue