X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fnetwork.c;h=14330d885c7c7328b204625a732103807d590134;hb=dfbf65eddf2f96ba9d0e58bf17fe0163830e1f08;hp=bffa5504060a878b5e80e2be8942d879ac1e2046;hpb=8b3b17b9af06ed2d1476a5dc421d42a23292dcf2;p=connman 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;