From a4ea27d2ca5b280bd1a077367e84f6ebb476a04f Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 4 Dec 2006 20:42:02 +0000 Subject: [PATCH] 2006-12-04 Dan Williams * src/nm-device-802-11-wireless.c - (supplicant_iface_scanned_ap_cb): remove erroneous & from WPA & RSN IE handling blocks that cause mis-parsing of the IE git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2164 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 6 ++++++ src/nm-device-802-11-wireless.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index dd3f84b09..3a2540f65 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-12-04 Dan Williams + + * src/nm-device-802-11-wireless.c + - (supplicant_iface_scanned_ap_cb): remove erroneous & from WPA & RSN + IE handling blocks that cause mis-parsing of the IE + 2006-12-04 Dan Williams * src/nm-device-802-11-wireless.c diff --git a/src/nm-device-802-11-wireless.c b/src/nm-device-802-11-wireless.c index 38676d342..2e0bc6003 100644 --- a/src/nm-device-802-11-wireless.c +++ b/src/nm-device-802-11-wireless.c @@ -2228,7 +2228,7 @@ supplicant_iface_scanned_ap_cb (NMSupplicantInterface * iface, HANDLE_DICT_ARRAY_ITEM("wpaie", DBUS_TYPE_BYTE, { - guint8 * ie = (guint8 *) &entry.bytearray_value; + guint8 * ie = (guint8 *) entry.bytearray_value; if (entry.array_len <= 0 || entry.array_len > WPA_MAX_IE_LEN) goto next; nm_ap_add_capabilities_from_ie (ap, ie, entry.array_len); @@ -2236,7 +2236,7 @@ supplicant_iface_scanned_ap_cb (NMSupplicantInterface * iface, HANDLE_DICT_ARRAY_ITEM("rsnie", DBUS_TYPE_BYTE, { - guint8 * ie = (guint8 *) &entry.bytearray_value; + guint8 * ie = (guint8 *) entry.bytearray_value; if (entry.array_len <= 0 || entry.array_len > WPA_MAX_IE_LEN) goto next; nm_ap_add_capabilities_from_ie (ap, ie, entry.array_len);