mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2025-03-12 22:14:25 +00:00
PPP, lower protocols, chained returns from local functions to callback caller
PPPoS,PPPoE,PPPoL2TP functions using non-void returns are now propagated to callback caller (PPP core).
This commit is contained in:
parent
1ae3808e13
commit
8a8cba75a2
@ -195,16 +195,14 @@ static int pppoe_link_command_callback(void *pcb, u8_t command) {
|
||||
|
||||
switch(command) {
|
||||
case PPP_LINK_COMMAND_CONNECT:
|
||||
pppoe_connect(sc);
|
||||
break;
|
||||
return pppoe_connect(sc);
|
||||
|
||||
case PPP_LINK_COMMAND_DISCONNECT:
|
||||
pppoe_disconnect(sc);
|
||||
break;
|
||||
|
||||
case PPP_LINK_COMMAND_FREE:
|
||||
pppoe_destroy(sc);
|
||||
break;
|
||||
return pppoe_destroy(sc);
|
||||
|
||||
default: ;
|
||||
}
|
||||
|
@ -148,16 +148,14 @@ static int pppol2tp_link_command_callback(void *pcb, u8_t command) {
|
||||
|
||||
switch(command) {
|
||||
case PPP_LINK_COMMAND_CONNECT:
|
||||
pppol2tp_connect(l2tp);
|
||||
break;
|
||||
return pppol2tp_connect(l2tp);
|
||||
|
||||
case PPP_LINK_COMMAND_DISCONNECT:
|
||||
pppol2tp_disconnect(l2tp);
|
||||
break;
|
||||
|
||||
case PPP_LINK_COMMAND_FREE:
|
||||
pppol2tp_destroy(l2tp);
|
||||
break;
|
||||
return pppol2tp_destroy(l2tp);
|
||||
|
||||
default: ;
|
||||
}
|
||||
|
@ -191,8 +191,7 @@ pppos_link_command_callback(void *pcb, u8_t command)
|
||||
break;
|
||||
|
||||
case PPP_LINK_COMMAND_FREE:
|
||||
pppos_destroy(pppos);
|
||||
break;
|
||||
return pppos_destroy(pppos);
|
||||
|
||||
default: ;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user