diff options
author | Samuel Ortiz <sameo@linux.intel.com> | 2011-02-22 16:52:41 +0100 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2011-02-23 18:37:07 +0100 |
commit | 1b1d534babf1e9d26d8936f6f547e918b63ff1c4 (patch) | |
tree | 2bfab92a832cbb6cd2abc3ec1836dbbe2ea5b1ee /src/network.c | |
parent | 800c6c3c92b13a7dc19e86491801639dde5053e9 (diff) | |
download | connman-1b1d534babf1e9d26d8936f6f547e918b63ff1c4.tar.gz connman-1b1d534babf1e9d26d8936f6f547e918b63ff1c4.tar.bz2 connman-1b1d534babf1e9d26d8936f6f547e918b63ff1c4.zip |
network: Remove address field
The address network field holds the WiFi BSSID but is unused.
Diffstat (limited to 'src/network.c')
-rw-r--r-- | src/network.c | 46 |
1 files changed, 2 insertions, 44 deletions
diff --git a/src/network.c b/src/network.c index adeba792..58cb5a84 100644 --- a/src/network.c +++ b/src/network.c @@ -40,7 +40,6 @@ struct connman_network { connman_uint8_t strength; connman_uint16_t frequency; char *identifier; - char *address; char *name; char *node; char *group; @@ -176,7 +175,6 @@ static void network_destruct(struct connman_element *element) g_free(network->group); g_free(network->node); g_free(network->name); - g_free(network->address); g_free(network->identifier); network->device = NULL; @@ -1192,38 +1190,6 @@ int __connman_network_set_ipconfig(struct connman_network *network, } /** - * connman_network_set_address: - * @network: network structure - * @address: binary address value - * @size: binary address length - * - * Set unique address value for network - */ -int connman_network_set_address(struct connman_network *network, - const void *address, unsigned int size) -{ - const unsigned char *addr_octet = address; - char *str; - - DBG("network %p size %d", network, size); - - if (size != 6) - return -EINVAL; - - str = g_strdup_printf("%02X:%02X:%02X:%02X:%02X:%02X", - addr_octet[0], addr_octet[1], addr_octet[2], - addr_octet[3], addr_octet[4], addr_octet[5]); - if (str == NULL) - return -ENOMEM; - - g_free(network->address); - network->address = str; - - return connman_element_set_string(&network->element, - "Address", network->address); -} - -/** * connman_network_set_name: * @network: network structure * @name: name value @@ -1295,10 +1261,7 @@ int connman_network_set_string(struct connman_network *network, if (g_strcmp0(key, "Name") == 0) return connman_network_set_name(network, value); - if (g_str_equal(key, "Address") == TRUE) { - g_free(network->address); - network->address = g_strdup(value); - } else if (g_str_equal(key, "Node") == TRUE) { + if (g_str_equal(key, "Node") == TRUE) { g_free(network->node); network->node = g_strdup(value); } else if (g_str_equal(key, "WiFi.Mode") == TRUE) { @@ -1361,9 +1324,7 @@ const char *connman_network_get_string(struct connman_network *network, { DBG("network %p key %s", network, key); - if (g_str_equal(key, "Address") == TRUE) - return network->address; - else if (g_str_equal(key, "Name") == TRUE) + if (g_str_equal(key, "Name") == TRUE) return network->name; else if (g_str_equal(key, "Node") == TRUE) return network->node; @@ -1530,9 +1491,6 @@ int connman_network_set_blob(struct connman_network *network, { DBG("network %p key %s size %d", network, key, size); - if (g_strcmp0(key, "Address") == 0) - return connman_network_set_address(network, data, size); - if (g_str_equal(key, "WiFi.SSID") == TRUE) { g_free(network->wifi.ssid); network->wifi.ssid = g_try_malloc(size); |