From ab2fa2283e172c2d458301fced9ba7d984462299 Mon Sep 17 00:00:00 2001 From: Martin Xu Date: Thu, 17 Dec 2009 21:52:25 +0800 Subject: [PATCH] Handle static method at function set_connected --- src/network.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/network.c b/src/network.c index 0b2023c..8ae72e9 100644 --- a/src/network.c +++ b/src/network.c @@ -703,6 +703,19 @@ static gboolean set_connected(gpointer user_data) connman_device_set_disconnected(network->device, FALSE); + if (network->element.ipv4.method == + CONNMAN_IPCONFIG_METHOD_STATIC) { + + network->connecting = FALSE; + + connman_network_set_associating(network, FALSE); + + __connman_service_indicate_state(service, + CONNMAN_SERVICE_STATE_READY); + + return TRUE; + } + element = connman_element_create(NULL); if (element != NULL) { element->type = type; -- 2.7.4