From dfbf65eddf2f96ba9d0e58bf17fe0163830e1f08 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 20 May 2009 16:09:20 -0700 Subject: [PATCH] Disconnect currently connected networks first --- src/network.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/network.c b/src/network.c index bffa550..14330d8 100644 --- a/src/network.c +++ b/src/network.c @@ -819,6 +819,8 @@ int __connman_network_connect(struct connman_network *network) if (network->driver->connect == NULL) return -ENOSYS; + __connman_device_disconnect(network->device); + err = network->driver->connect(network); if (err == 0) { network->connected = TRUE; -- 1.7.9.5