]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/plugins/rp-pppoe/plugin.c
Merge branch 'send-padt-on-disconnect' of git://github.com/farnz/ppp
[ppp.git] / pppd / plugins / rp-pppoe / plugin.c
index da50cdf2b9d3956a90a61e9209a2249a7ca61faa..c89be94250bc660203beb0a163776fddbb5d074b 100644 (file)
@@ -273,9 +273,10 @@ PPPOEDisconnectDevice(void)
                sizeof(struct sockaddr_pppox)) < 0 && errno != EALREADY)
        error("Failed to disconnect PPPoE socket: %d %m", errno);
     close(conn->sessionSocket);
-    /* don't send PADT?? */
-    if (conn->discoverySocket >= 0)
+    if (conn->discoverySocket >= 0) {
+        sendPADT(conn, NULL);
        close(conn->discoverySocket);
+    }
 }
 
 static void