[gnome-commander/get_rid_of_xml] Free the pointer to the pointer array in get_list_from_gsettings_string_array



commit 481dc965cad959c498982063cac7c5f229ae6795
Author: Uwe Scholz <u scholz83 gmx de>
Date:   Fri Nov 23 11:19:05 2018 +0100

    Free the pointer to the pointer array in get_list_from_gsettings_string_array

 src/gnome-cmd-data.cc | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/gnome-cmd-data.cc b/src/gnome-cmd-data.cc
index 08b2acae..a9f8f01e 100644
--- a/src/gnome-cmd-data.cc
+++ b/src/gnome-cmd-data.cc
@@ -2635,6 +2635,9 @@ inline GList* GnomeCmdData::load_string_history (const gchar *format, gint size)
 #endif
 
 
+/**
+ * Returns a GList with newly allocated char strings
+ */
 inline GList* GnomeCmdData::get_list_from_gsettings_string_array (GSettings *settings_given, const gchar 
*key)
 {
     GList *list = NULL;
@@ -2646,6 +2649,7 @@ inline GList* GnomeCmdData::get_list_from_gsettings_string_array (GSettings *set
         list = g_list_append (list, gsettings_array[i]);
     }
 
+    g_free(gsettings_array);
     return list;
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]