void __connman_device_set_network(struct connman_device *device,
struct connman_network *network);
+void __connman_device_cleanup_networks(struct connman_device *device);
int __connman_device_scan(struct connman_device *device);
int __connman_device_connect(struct connman_device *device);
return TRUE;
}
+void __connman_device_cleanup_networks(struct connman_device *device)
+{
+ g_hash_table_foreach_remove(device->networks,
+ remove_unavailable_network, NULL);
+}
+
/**
* connman_device_set_scanning:
* @device: device structure
return 0;
}
- g_hash_table_foreach_remove(device->networks,
- remove_unavailable_network, NULL);
+ __connman_device_cleanup_networks(device);
if (device->connections > 0)
return 0;