summaryrefslogtreecommitdiff
path: root/src/network.c
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@linux.intel.com>2011-02-22 16:52:41 +0100
committerSamuel Ortiz <sameo@linux.intel.com>2011-02-23 18:37:07 +0100
commit1b1d534babf1e9d26d8936f6f547e918b63ff1c4 (patch)
tree2bfab92a832cbb6cd2abc3ec1836dbbe2ea5b1ee /src/network.c
parent800c6c3c92b13a7dc19e86491801639dde5053e9 (diff)
downloadconnman-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.c46
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);