[network-manager-applet: 1/8] libnma: free buffers returned by validate_dialog_ssid
- From: Lubomir Rintel <lkundrak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [network-manager-applet: 1/8] libnma: free buffers returned by validate_dialog_ssid
- Date: Mon, 26 Nov 2018 14:32:15 +0000 (UTC)
commit 755cc5647f4ee1bb90db6fa884ff1e7105c2d321
Author: Andrew Zaborowski <andrew zaborowski intel com>
Date: Sun Sep 2 15:26:58 2018 +0200
libnma: free buffers returned by validate_dialog_ssid
src/libnma/nma-wifi-dialog.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/src/libnma/nma-wifi-dialog.c b/src/libnma/nma-wifi-dialog.c
index 1803a1f0..2288ae2b 100644
--- a/src/libnma/nma-wifi-dialog.c
+++ b/src/libnma/nma-wifi-dialog.c
@@ -309,6 +309,8 @@ ssid_entry_changed (GtkWidget *entry, gpointer user_data)
if (!ssid)
goto out;
+ g_bytes_unref (ssid);
+
model = gtk_combo_box_get_model (GTK_COMBO_BOX (priv->sec_combo));
if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (priv->sec_combo), &iter))
gtk_tree_model_get (model, &iter, S_SEC_COLUMN, &sec, -1);
@@ -1190,6 +1192,7 @@ nma_wifi_dialog_get_connection (NMAWifiDialog *self,
if (!priv->connection) {
NMSettingConnection *s_con;
char *uuid;
+ GBytes *ssid;
connection = nm_simple_connection_new ();
@@ -1203,7 +1206,9 @@ nma_wifi_dialog_get_connection (NMAWifiDialog *self,
nm_connection_add_setting (connection, (NMSetting *) s_con);
s_wireless = (NMSettingWireless *) nm_setting_wireless_new ();
- g_object_set (s_wireless, NM_SETTING_WIRELESS_SSID, validate_dialog_ssid (self), NULL);
+ ssid = validate_dialog_ssid (self);
+ g_object_set (s_wireless, NM_SETTING_WIRELESS_SSID, ssid, NULL);
+ g_free (ssid);
if (priv->operation == OP_CREATE_ADHOC) {
NMSetting *s_ip4;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]