diff options
Diffstat (limited to 'src/network.c')
-rw-r--r-- | src/network.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/network.c b/src/network.c index babb28ba..77b58897 100644 --- a/src/network.c +++ b/src/network.c @@ -923,6 +923,14 @@ static gboolean set_connected(gpointer user_data) service = __connman_service_lookup_from_network(network); + __connman_service_indicate_state(service, + CONNMAN_SERVICE_STATE_DISCONNECT, + CONNMAN_IPCONFIG_TYPE_IPV4); + + __connman_service_indicate_state(service, + CONNMAN_SERVICE_STATE_DISCONNECT, + CONNMAN_IPCONFIG_TYPE_IPV6); + __connman_connection_gateway_remove(service); __connman_service_indicate_state(service, |