When the connection really fails, connecting should be set back to FALSE.
---
 src/network.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/network.c b/src/network.c
index 99ee917..d11a3a5 100644
--- a/src/network.c
+++ b/src/network.c
@@ -873,8 +873,10 @@ int __connman_network_connect(struct connman_network 
*network)
        if (err < 0) {
                if (err == -EINPROGRESS)
                        connman_network_set_associating(network, TRUE);
-               else
+               else {
+                       network->connecting = FALSE;
                        network->hidden = FALSE;
+               }
 
                return err;
        }
-- 
1.6.3.3

-- 
Intel Open Source Technology Centre
http://oss.intel.com/
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to