Unregister children of networks before disconnecting
authorMarcel Holtmann <marcel@holtmann.org>
Wed, 25 Mar 2009 08:26:45 +0000 (09:26 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 25 Mar 2009 08:26:45 +0000 (09:26 +0100)
src/network.c

index fefc369..e408e1d 100644 (file)
@@ -821,6 +821,8 @@ int __connman_network_disconnect(struct connman_network *network)
        if (network->connected == FALSE)
                return -ENOTCONN;
 
+       connman_element_unregister_children(&network->element);
+
        if (network->driver && network->driver->disconnect)
                return network->driver->disconnect(network);