From 5e7cc22db4623799d92fa367ebac16c7acf26d0b Mon Sep 17 00:00:00 2001 From: Alessandro Bono Date: Wed, 9 Nov 2022 12:12:53 +0100 Subject: gdm-session-worker: Plug a memory leak We didn't free the strings inside the array. --- daemon/gdm-session-worker.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'daemon') diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c index b5841272..c179687d 100644 --- a/daemon/gdm-session-worker.c +++ b/daemon/gdm-session-worker.c @@ -2970,7 +2970,7 @@ filter_extensions (const char * const *extensions) GPtrArray *array = NULL; char **filtered_extensions = NULL; - array = g_ptr_array_new (); + array = g_ptr_array_new_with_free_func (g_free); for (i = 0; extensions[i] != NULL; i++) { for (j = 0; gdm_supported_pam_extensions[j] != NULL; j++) { -- cgit v1.2.1