---
src/session.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/session.c b/src/session.c
index c36c541..04cc972 100644
--- a/src/session.c
+++ b/src/session.c
@@ -1856,6 +1856,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.4
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman