From: Daniel Wagner <[email protected]>

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

diff --git a/src/session.c b/src/session.c
index c0624e6..cb18d45 100644
--- a/src/session.c
+++ b/src/session.c
@@ -724,6 +724,9 @@ static void session_changed(struct connman_session *session)
         * play a bit around. So we are going to improve it step by step.
         */
 
+       if (info->ecall == TRUE && session != ecall_session)
+               goto out;
+
        if (info->connect == FALSE) {
                if (info->service != NULL)
                        __connman_service_disconnect(info->service);
-- 
1.7.4.2

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

Reply via email to