diff options
author | Jiří Klimeš <jklimes@redhat.com> | 2014-10-06 15:39:39 +0200 |
---|---|---|
committer | Jiří Klimeš <jklimes@redhat.com> | 2014-10-06 15:43:37 +0200 |
commit | 0fa6e75b1494226d2a72b90f63964637be9a4456 (patch) | |
tree | 341cefb0b0d15f4e7db67e34704d64ada93870fe | |
parent | e7666a8532a050b4ce02dc2140c1680f004dfc27 (diff) | |
download | NetworkManager-0fa6e75b1494226d2a72b90f63964637be9a4456.tar.gz |
cli: fix setting SSID property in the editor
SSID is now GBytes, not GByteArray.
-rw-r--r-- | clients/cli/settings.c | 9 |
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; } |