char *name;
char *value;
} special_ssid[] = {
- { "linksys" },
- { "dlink" },
+ { "<hidden>", "hidden" },
+ { "default", "linksys" },
+ { "wireless" },
+ { "linksys" },
+ { "netgear" },
+ { "dlink" },
+ { "2wire" },
+ { "compaq" },
+ { "tsunami" },
+ { "comcomcom" },
+ { "Symbol", "symbol" },
+ { "Wireless" , "wireless" },
+ { "WLAN", "wlan" },
{ }
};
for (i = 0; special_ssid[i].name; i++) {
if (g_strcmp0(special_ssid[i].name, name) == 0) {
- g_string_append_printf(str, "%s_%s", name, addr);
+ if (special_ssid[i].value == NULL)
+ g_string_append_printf(str, "%s_%s",
+ name, addr);
+ else
+ g_string_append_printf(str, "%s_%s",
+ special_ssid[i].value, addr);
goto done;
}
}
connman_network_set_string(network, "Address", result.addr);
- connman_network_set_group(network, group);
-
if (result.name != NULL && result.name[0] != '\0')
connman_network_set_string(network, "Name", result.name);
}
}
- connman_network_set_group(network, group);
-
- g_free(group);
-
if (result.name != NULL && result.name[0] != '\0')
connman_network_set_string(network, "Name", result.name);
connman_network_set_string(network, "WiFi.Security", security);
+ connman_network_set_group(network, group);
+
+ g_free(group);
+
done:
g_free(result.path);
g_free(result.addr);