ppp: Signal Down & Close when socket is closed
authorDenis Kenzior <denkenz@gmail.com>
Fri, 9 Apr 2010 20:51:08 +0000 (15:51 -0500)
committerDenis Kenzior <denkenz@gmail.com>
Tue, 13 Apr 2010 17:03:32 +0000 (12:03 -0500)
gatchat/gatppp.c

index 4f8d8f0..48af647 100644 (file)
@@ -448,6 +448,8 @@ void ppp_generate_event(GAtPPP *ppp, enum ppp_event event)
 static void read_watcher_destroy_notify(GAtPPP *ppp)
 {
        ppp->read_watch = 0;
+       pppcp_signal_down(ppp->lcp);
+       pppcp_signal_close(ppp->lcp);
 }
 
 void ppp_set_auth(GAtPPP *ppp, const guint8* auth_data)