summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTanu Kaskinen <tanuk@iki.fi>2018-04-17 09:07:41 +0300
committerTanu Kaskinen <tanuk@iki.fi>2018-04-19 14:45:25 +0300
commitf97cd3449ebd1c03feb4961308337fff54928d8b (patch)
treed32a8050547817a766d7e7e17618ef6911bcd41a
parent2977afb9b060a2523dea64b5bea46f368ec82993 (diff)
downloadpulseaudio-f97cd3449ebd1c03feb4961308337fff54928d8b.tar.gz
gsettings: free group_names after use
-rw-r--r--src/modules/gsettings/gsettings-helper.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/gsettings/gsettings-helper.c b/src/modules/gsettings/gsettings-helper.c
index 120456b3a..d59cc832d 100644
--- a/src/modules/gsettings/gsettings-helper.c
+++ b/src/modules/gsettings/gsettings-helper.c
@@ -114,6 +114,11 @@ int main(int argc, char *argv[]) {
g_main_loop_unref(g);
g_ptr_array_unref(groups);
+
+ /* group_names can't be freed earlier, because the values are being used as
+ * the user_data for module_group_callback(). */
+ g_strfreev(group_names);
+
g_object_unref(G_OBJECT(settings));
return 0;