From: Marcel Holtmann Date: Fri, 12 Dec 2008 00:18:04 +0000 (+0100) Subject: Fix issue with wpa_supplicant disconnecting X-Git-Tag: 0.2~15 X-Git-Url: https://vcs.maemo.org/git/?a=commitdiff_plain;h=2ab74c251611b6e77a575677d466997d3031a37e;p=connman Fix issue with wpa_supplicant disconnecting --- diff --git a/plugins/wifi.c b/plugins/wifi.c index 93312ca..660ea9f 100644 --- a/plugins/wifi.c +++ b/plugins/wifi.c @@ -148,6 +148,9 @@ static void state_change(struct connman_element *parent, DBG("state %d", state); + if (data == NULL) + return; + if (data->identifier == NULL) return; @@ -334,6 +337,8 @@ static int wifi_disable(struct connman_element *element) connman_element_unregister_children(element); + __supplicant_stop(element); + return 0; }