mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-25 18:14:53 +00:00
PPP: set disconnect state before closing link protocol in ppp_close
If LCP is not started yet, we are only closing the link protocol, in this case we have to set the disconnect state ourself because PPP is not actually started yet.
This commit is contained in:
parent
b1dfd00f92
commit
282b8a2b6c
@ -343,6 +343,7 @@ ppp_close(ppp_pcb *pcb, u8_t nocarrier)
|
||||
|
||||
/* LCP not open, close link protocol */
|
||||
if (pcb->phase < PPP_PHASE_ESTABLISH) {
|
||||
new_phase(pcb, PPP_PHASE_DISCONNECT);
|
||||
ppp_link_terminated(pcb);
|
||||
return ERR_OK;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user