diff options
author | Martin Xu <martin.xu@intel.com> | 2009-07-11 20:20:14 +0800 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-07-11 12:41:00 -0700 |
commit | 1c15286b47171d00721f871111db770706b5cccb (patch) | |
tree | dc7fb47ca10c5e4c9b1fcf2cee6e47dd19c5cbb5 | |
parent | bef2354b7cdda736950e2c0a5a63087ad1c0fd47 (diff) | |
download | connman-1c15286b47171d00721f871111db770706b5cccb.tar.gz connman-1c15286b47171d00721f871111db770706b5cccb.tar.bz2 connman-1c15286b47171d00721f871111db770706b5cccb.zip |
Remove deprecated and useless connect_known_network() function
-rw-r--r-- | src/device.c | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/device.c b/src/device.c index afad14c3..563bf2dc 100644 --- a/src/device.c +++ b/src/device.c @@ -1421,68 +1421,6 @@ int __connman_device_disconnect(struct connman_device *device) return 0; } -static void connect_known_network(struct connman_device *device) -{ - struct connman_network *network = NULL; - GHashTableIter iter; - gpointer key, value; - const char *name; - unsigned int count = 0; - - DBG("device %p", device); - - g_hash_table_iter_init(&iter, device->networks); - - while (g_hash_table_iter_next(&iter, &key, &value) == TRUE) { - connman_uint8_t old_strength, new_strength; - - count++; - - if (connman_network_get_available(value) == FALSE) - continue; - - name = connman_network_get_string(value, - CONNMAN_PROPERTY_ID_NAME); - if (name != NULL && device->last_network != NULL) { - if (g_str_equal(name, device->last_network) == TRUE) { - network = value; - break; - } - } - - if (network == NULL) { - network = value; - continue; - } - - old_strength = connman_network_get_uint8(network, - CONNMAN_PROPERTY_ID_STRENGTH); - new_strength = connman_network_get_uint8(value, - CONNMAN_PROPERTY_ID_STRENGTH); - - if (new_strength > old_strength) - network = value; - } - - if (network != NULL) { - int err; - - name = connman_network_get_string(value, - CONNMAN_PROPERTY_ID_NAME); - if (name != NULL) { - err = __connman_network_connect(network); - if (err == 0 || err == -EINPROGRESS) - return; - } - } - - if (count > 0) - return; - - if (device->driver && device->driver->scan) - device->driver->scan(device); -} - static void mark_network_unavailable(gpointer key, gpointer value, gpointer user_data) { @@ -1574,8 +1512,6 @@ int connman_device_set_scanning(struct connman_device *device, if (device->disconnected == TRUE) return 0; - connect_known_network(device); - return 0; } |