summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2016-03-14 13:14:12 +0100
committerLubomir Rintel <lkundrak@v3.sk>2016-03-14 16:32:15 +0100
commitb6bbf3df1ee4dfc5bf319bbe9e63b86916bb6ce4 (patch)
tree36701e699b50a78baad8f64bf22626e74d208bfd
parent5b14492b0b1d2ef5e124a17c20853994c7401135 (diff)
downloadNetworkManager-b6bbf3df1ee4dfc5bf319bbe9e63b86916bb6ce4.tar.gz
ifupdown: ssid is now GBytes for quite some time
Fixes: c43f88907be66f8f62a8edbe76ae2aec4ff61190
-rw-r--r--src/settings/plugins/ifupdown/parser.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/settings/plugins/ifupdown/parser.c b/src/settings/plugins/ifupdown/parser.c
index 1eb7170ba8..a58d7712db 100644
--- a/src/settings/plugins/ifupdown/parser.c
+++ b/src/settings/plugins/ifupdown/parser.c
@@ -113,13 +113,12 @@ update_wireless_setting_from_if_block(NMConnection *connection,
const gchar* newkey = map_by_mapping(mapping, curr->key+wireless_l);
nm_log_info (LOGD_SETTINGS, "wireless setting key: %s='%s'", newkey, curr->data);
if(newkey && !strcmp("ssid", newkey)) {
- GByteArray *ssid;
+ GBytes *ssid;
gint len = strlen(curr->data);
- ssid = g_byte_array_sized_new (len);
- g_byte_array_append (ssid, (const guint8 *) curr->data, len);
+ ssid = g_bytes_new (curr->data, len);
g_object_set (wireless_setting, NM_SETTING_WIRELESS_SSID, ssid, NULL);
- g_byte_array_free (ssid, TRUE);
+ g_bytes_unref (ssid);
nm_log_info (LOGD_SETTINGS, "setting wireless ssid = %d", len);
} else {
g_object_set(wireless_setting,
@@ -131,13 +130,12 @@ update_wireless_setting_from_if_block(NMConnection *connection,
const gchar* newkey = map_by_mapping(mapping, curr->key+wpa_l);
if(newkey && !strcmp("ssid", newkey)) {
- GByteArray *ssid;
+ GBytes *ssid;
gint len = strlen(curr->data);
- ssid = g_byte_array_sized_new (len);
- g_byte_array_append (ssid, (const guint8 *) curr->data, len);
+ ssid = g_bytes_new (curr->data, len);
g_object_set (wireless_setting, NM_SETTING_WIRELESS_SSID, ssid, NULL);
- g_byte_array_free (ssid, TRUE);
+ g_bytes_unref (ssid);
nm_log_info (LOGD_SETTINGS, "setting wpa ssid = %d", len);
} else if(newkey) {