From 862a3c893b7ffabb22e6efcad50282013edea59f Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Tue, 10 Jan 2012 11:22:01 +0200 Subject: [PATCH] network: Avoid double network disconnect. --- src/network.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/network.c b/src/network.c index d11ceb5..45995e8 100644 --- a/src/network.c +++ b/src/network.c @@ -1357,7 +1357,8 @@ int connman_network_set_connected(struct connman_network *network, connected == FALSE) { connman_network_set_error(network, CONNMAN_NETWORK_ERROR_CONNECT_FAIL); - __connman_network_disconnect(network); + if (__connman_network_disconnect(network) == 0) + return 0; } if (network->connected == connected) -- 2.7.4