summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/network.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/network.c b/src/network.c
index ac4608bd..bef6e0d9 100644
--- a/src/network.c
+++ b/src/network.c
@@ -805,7 +805,8 @@ static void network_remove(struct connman_network *network)
if (network->driver == NULL)
return;
- connman_network_set_connected(network, FALSE);
+ if (network->connected == TRUE)
+ set_disconnected(network);
switch (network->type) {
case CONNMAN_NETWORK_TYPE_UNKNOWN: