diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-07-14 12:26:48 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-07-14 12:26:48 +0200 |
commit | c9699c0bd3036f267ba62b915dbe10fbdf5b02db (patch) | |
tree | 05400e3fafc66c1d5bc983a262bd200f0def0180 /plugins | |
parent | d52de88aff4771283b2ebee4f48a7af15862d0ae (diff) | |
download | connman-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.c | 3 |
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; |