From 417c9b7ea7975a4f46489a6168a097577d4b8082 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Fri, 11 Jan 2008 02:59:21 +0000 Subject: [PATCH] 2008-01-10 Dan Williams * src/NetworkManagerAP.c - (foreach_property_cb): catch more hidden SSID formats git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3234 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 5 +++++ src/NetworkManagerAP.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 214001ccd..72adbe18e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-01-10 Dan Williams + + * src/NetworkManagerAP.c + - (foreach_property_cb): catch more hidden SSID formats + 2008-01-10 Dan Williams Fix gnome.org #464215. Requires the kernel patch titled diff --git a/src/NetworkManagerAP.c b/src/NetworkManagerAP.c index f6d9c911e..d038b5e5b 100644 --- a/src/NetworkManagerAP.c +++ b/src/NetworkManagerAP.c @@ -391,6 +391,9 @@ foreach_property_cb (gpointer key, gpointer value, gpointer user_data) && (memcmp (array->data, "", 8) == 0)) return; + if (nm_utils_is_empty_ssid ((const guint8 *) array->data, len)) + return; + ssid = g_byte_array_sized_new (len); g_byte_array_append (ssid, (const guint8 *) array->data, len); nm_ap_set_ssid (ap, ssid);