Blob Blame History Raw
From 8d772b0981fda386c195e05489e11e48fdab7957 Mon Sep 17 00:00:00 2001
From: Khalid Abu Shawarib <khalid.shawarib@gmail.com>
Date: Sat, 13 Apr 2024 11:54:03 +0300
Subject: [PATCH] file-utilities: Fix double free

Fixes: #3389
---
 src/nautilus-file-utilities.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/nautilus-file-utilities.c b/src/nautilus-file-utilities.c
index 8ad906051b..edc7bb5ed0 100644
--- a/src/nautilus-file-utilities.c
+++ b/src/nautilus-file-utilities.c
@@ -830,7 +830,7 @@ nautilus_get_common_filename_prefix (GList *file_list,
 {
     g_autoptr (GPtrArray) file_names = NULL;
     g_autoptr (GPtrArray) directory_names = NULL;
-    g_autofree char *result_files = NULL;
+    char *result_files = NULL;
     g_autofree char *result = NULL;
     g_autofree char *result_trimmed = NULL;
 
@@ -868,7 +868,7 @@ nautilus_get_common_filename_prefix (GList *file_list,
 
     if (directory_names->len == 0)
     {
-        return g_steal_pointer (&result_files);
+        return result_files;
     }
 
     if (result_files != NULL)
-- 
GitLab