summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2014-10-06 15:39:39 +0200
committerJiří Klimeš <jklimes@redhat.com>2014-10-06 15:43:37 +0200
commit0fa6e75b1494226d2a72b90f63964637be9a4456 (patch)
tree341cefb0b0d15f4e7db67e34704d64ada93870fe
parente7666a8532a050b4ce02dc2140c1680f004dfc27 (diff)
downloadNetworkManager-0fa6e75b1494226d2a72b90f63964637be9a4456.tar.gz
cli: fix setting SSID property in the editor
SSID is now GBytes, not GByteArray.
-rw-r--r--clients/cli/settings.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/clients/cli/settings.c b/clients/cli/settings.c
index 4810b75e78..450b6a5305 100644
--- a/clients/cli/settings.c
+++ b/clients/cli/settings.c
@@ -2176,7 +2176,7 @@ nmc_property_set_bool (NMSetting *setting, const char *prop, const char *val, GE
static gboolean
nmc_property_set_ssid (NMSetting *setting, const char *prop, const char *val, GError **error)
{
- GByteArray *ssid_arr;
+ GBytes *ssid;
g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
@@ -2185,10 +2185,9 @@ nmc_property_set_ssid (NMSetting *setting, const char *prop, const char *val, GE
return FALSE;
}
- ssid_arr = g_byte_array_sized_new (strlen (val));
- g_byte_array_append (ssid_arr, (const guint8 *) val, strlen (val));
- g_object_set (setting, prop, ssid_arr, NULL);
-
+ ssid = g_bytes_new (val, strlen (val));
+ g_object_set (setting, prop, ssid, NULL);
+ g_bytes_unref (ssid);
return TRUE;
}