From 6f4a7ae0aa5733f5a84ba13cdff5af346cec3fdf Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Sat, 29 Sep 2007 03:18:48 +0000 Subject: [PATCH] 2007-09-27 Dan Williams Patch from Bill Nottingham * src/supplicant-manager/nm-supplicant-config.c - (ADD_STRING_VAL): use correct length for binary blobs when sending data to the supplicant git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2913 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 8 ++++++++ src/supplicant-manager/nm-supplicant-config.c | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 33e0aca951..2ec5cda750 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2007-09-27 Dan Williams + + Patch from Bill Nottingham + + * src/supplicant-manager/nm-supplicant-config.c + - (ADD_STRING_VAL): use correct length for binary blobs when sending + data to the supplicant + 2007-09-27 Dan Williams * src/NetworkManagerSystem.c diff --git a/src/supplicant-manager/nm-supplicant-config.c b/src/supplicant-manager/nm-supplicant-config.c index 78415dee3f..0aafee0436 100644 --- a/src/supplicant-manager/nm-supplicant-config.c +++ b/src/supplicant-manager/nm-supplicant-config.c @@ -310,7 +310,7 @@ nm_supplicant_config_add_setting_wireless (NMSupplicantConfig * self, value = nm_utils_hexstr2bin (field, strlen (field)); \ } else \ value = g_strdup (field); \ - success = nm_supplicant_config_add_option (self, name, value, -1, secret); \ + success = nm_supplicant_config_add_option (self, name, value, unhexify ? (strlen (field) / 2) : -1, secret); \ g_free (value); \ if (!success) { \ nm_warning ("Error adding %s to supplicant config.", name); \