From f6ba1ce230293171982ae107adc20e5a6a5d2a0e Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 21 Apr 2009 05:23:18 +0100 Subject: [PATCH] Only add WiFi and WiMAX networks to service list for now --- src/network.c | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/src/network.c b/src/network.c index f5e512e..7375d7f 100644 --- a/src/network.c +++ b/src/network.c @@ -1100,7 +1100,18 @@ static int network_probe(struct connman_element *element) return err; } - __connman_profile_add_network(network); + switch (network->type) { + case CONNMAN_NETWORK_TYPE_UNKNOWN: + case CONNMAN_NETWORK_TYPE_VENDOR: + case CONNMAN_NETWORK_TYPE_BLUETOOTH_PAN: + case CONNMAN_NETWORK_TYPE_BLUETOOTH_DUN: + case CONNMAN_NETWORK_TYPE_HSO: + break; + case CONNMAN_NETWORK_TYPE_WIFI: + case CONNMAN_NETWORK_TYPE_WIMAX: + __connman_profile_add_network(network); + break; + } return 0; } @@ -1117,7 +1128,18 @@ static void network_remove(struct connman_element *element) if (network->driver == NULL) return; - __connman_profile_remove_network(network); + switch (network->type) { + case CONNMAN_NETWORK_TYPE_UNKNOWN: + case CONNMAN_NETWORK_TYPE_VENDOR: + case CONNMAN_NETWORK_TYPE_BLUETOOTH_PAN: + case CONNMAN_NETWORK_TYPE_BLUETOOTH_DUN: + case CONNMAN_NETWORK_TYPE_HSO: + break; + case CONNMAN_NETWORK_TYPE_WIFI: + case CONNMAN_NETWORK_TYPE_WIMAX: + __connman_profile_remove_network(network); + break; + } unregister_interface(element); -- 2.7.4