ppp: on PPPoE, always send PADT when shutting down the connection
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 44097
This commit is contained in:
parent
18d4b8783c
commit
929559c946
1 changed files with 11 additions and 0 deletions
|
@ -0,0 +1,11 @@
|
||||||
|
--- a/pppd/plugins/rp-pppoe/plugin.c
|
||||||
|
+++ b/pppd/plugins/rp-pppoe/plugin.c
|
||||||
|
@@ -276,7 +276,7 @@ PPPOEDisconnectDevice(void)
|
||||||
|
sizeof(struct sockaddr_pppox)) < 0)
|
||||||
|
error("Failed to disconnect PPPoE socket: %d %m", errno);
|
||||||
|
close(conn->sessionSocket);
|
||||||
|
- /* don't send PADT?? */
|
||||||
|
+ sendPADT(conn, NULL);
|
||||||
|
if (conn->discoverySocket >= 0)
|
||||||
|
close(conn->discoverySocket);
|
||||||
|
}
|
Loading…
Reference in a new issue