summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-07-14 12:26:48 +0200
committerMarcel Holtmann <marcel@holtmann.org>2009-07-14 12:26:48 +0200
commitc9699c0bd3036f267ba62b915dbe10fbdf5b02db (patch)
tree05400e3fafc66c1d5bc983a262bd200f0def0180 /plugins
parentd52de88aff4771283b2ebee4f48a7af15862d0ae (diff)
downloadconnman-c9699c0bd3036f267ba62b915dbe10fbdf5b02db.tar.gz
connman-c9699c0bd3036f267ba62b915dbe10fbdf5b02db.tar.bz2
connman-c9699c0bd3036f267ba62b915dbe10fbdf5b02db.zip
If SSID starts with 0x00 value, then ignore it
Diffstat (limited to 'plugins')
-rw-r--r--plugins/supplicant.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/supplicant.c b/plugins/supplicant.c
index 4b906a68..4d6f96de 100644
--- a/plugins/supplicant.c
+++ b/plugins/supplicant.c
@@ -1026,6 +1026,9 @@ static void extract_ssid(DBusMessageIter *value,
if (ssid_len < 1)
return;
+ if (ssid[0] == '\0')
+ return;
+
result->ssid = g_try_malloc(ssid_len);
if (result->ssid == NULL)
return;