From: Marcel Holtmann Date: Sun, 8 Mar 2009 15:25:41 +0000 (+0100) Subject: Fix connected state change handling X-Git-Tag: accepted/2.0alpha-wayland/20121110.002834~4017 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a26a66263673f9c91f71a4e915bd25f9d3e0afc0;p=profile%2Fivi%2Fconnman.git Fix connected state change handling --- diff --git a/src/network.c b/src/network.c index 66158e9..e0f0fa8 100644 --- a/src/network.c +++ b/src/network.c @@ -658,7 +658,7 @@ int connman_network_set_connected(struct connman_network *network, network->connected = connected; if (network->registered == FALSE) - return 0; + goto connected; signal = dbus_message_new_signal(network->element.path, CONNMAN_NETWORK_INTERFACE, "PropertyChanged"); @@ -676,6 +676,7 @@ int connman_network_set_connected(struct connman_network *network, g_dbus_send_message(connection, signal); +connected: if (connected == TRUE) { struct connman_element *element; enum connman_element_type type = CONNMAN_ELEMENT_TYPE_UNKNOWN;