---
 src/session.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/session.c b/src/session.c
index dc0fe46..3c22f43 100644
--- a/src/session.c
+++ b/src/session.c
@@ -1836,6 +1836,9 @@ static void ipconfig_changed(struct connman_service 
*service,
                session = value;
                info = session->info;
 
+               if (info->state == CONNMAN_SESSION_STATE_DISCONNECTED)
+                       continue;
+
                if (info->entry != NULL && info->entry->service == service) {
                        if (type == CONNMAN_IPCONFIG_TYPE_IPV4)
                                ipconfig_ipv4_changed(session);
-- 
1.7.8.3

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to