2015-01-24 13:41:10 +00:00
|
|
|
--- a/pppd/plugins/rp-pppoe/plugin.c
|
|
|
|
+++ b/pppd/plugins/rp-pppoe/plugin.c
|
2015-06-19 17:07:11 +00:00
|
|
|
@@ -275,7 +275,7 @@ PPPOEDisconnectDevice(void)
|
2015-01-24 13:41:10 +00:00
|
|
|
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);
|
|
|
|
}
|