diff options
author | Tanu Kaskinen <tanuk@iki.fi> | 2018-04-17 09:07:41 +0300 |
---|---|---|
committer | Tanu Kaskinen <tanuk@iki.fi> | 2018-04-19 14:45:25 +0300 |
commit | f97cd3449ebd1c03feb4961308337fff54928d8b (patch) | |
tree | d32a8050547817a766d7e7e17618ef6911bcd41a | |
parent | 2977afb9b060a2523dea64b5bea46f368ec82993 (diff) | |
download | pulseaudio-f97cd3449ebd1c03feb4961308337fff54928d8b.tar.gz |
gsettings: free group_names after use
-rw-r--r-- | src/modules/gsettings/gsettings-helper.c | 5 |
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; |