summaryrefslogtreecommitdiff
path: root/plugins/wifi.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-07-30 07:43:37 +0200
committerMarcel Holtmann <marcel@holtmann.org>2008-07-30 07:43:37 +0200
commit6fe69067543ec09b4be1354c7b02a7307dc8fe7f (patch)
treebaec6ccc895b8c99c7808dce9fcce7655d97a10c /plugins/wifi.c
parent598f0dcc0acd86fe84a693c2e84e7c89b6c3e81e (diff)
downloadconnman-6fe69067543ec09b4be1354c7b02a7307dc8fe7f.tar.gz
connman-6fe69067543ec09b4be1354c7b02a7307dc8fe7f.tar.bz2
connman-6fe69067543ec09b4be1354c7b02a7307dc8fe7f.zip
Ignore broken network identifiers
Diffstat (limited to 'plugins/wifi.c')
-rw-r--r--plugins/wifi.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/wifi.c b/plugins/wifi.c
index 30d94f29..9f93d966 100644
--- a/plugins/wifi.c
+++ b/plugins/wifi.c
@@ -68,6 +68,12 @@ static void scan_result(struct connman_element *parent,
if (data == NULL)
return;
+ if (network->identifier == NULL)
+ return;
+
+ if (network->identifier[0] == '\0')
+ return;
+
temp = g_strdup(network->identifier);
for (i = 0; i < strlen(temp); i++) {