[nautilus] dbus-manager: Fix double free



commit d77cd61690d2558fc0019a64d06c7fe280fd5cce
Author: Carlos Soriano <csoriano gnome org>
Date:   Wed Aug 8 14:32:00 2018 +0200

    dbus-manager: Fix double free
    
    nautilus_undo_manager_get doesn't return a new reference, so we
    shouldn't use g_autoptr.

 src/nautilus-dbus-manager.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/nautilus-dbus-manager.c b/src/nautilus-dbus-manager.c
index 544c8c0bd..4cbf6de71 100644
--- a/src/nautilus-dbus-manager.c
+++ b/src/nautilus-dbus-manager.c
@@ -57,7 +57,7 @@ nautilus_dbus_manager_dispose (GObject *object)
 static void
 undo_redo_on_finished (gpointer user_data)
 {
-    g_autoptr (NautilusFileUndoManager) undo_manager = NULL;
+    NautilusFileUndoManager *undo_manager = NULL;
     int *handler_id = (int *) user_data;
 
     undo_manager = nautilus_file_undo_manager_get ();
@@ -70,7 +70,7 @@ static gboolean
 handle_redo (NautilusDBusFileOperations *object,
              GDBusMethodInvocation      *invocation)
 {
-    g_autoptr (NautilusFileUndoManager) undo_manager = NULL;
+    NautilusFileUndoManager *undo_manager = NULL;
     gint *handler_id = g_new0(int, 1);
 
     undo_manager = nautilus_file_undo_manager_get ();
@@ -87,7 +87,7 @@ static gboolean
 handle_undo (NautilusDBusFileOperations *object,
              GDBusMethodInvocation      *invocation)
 {
-    g_autoptr (NautilusFileUndoManager) undo_manager = NULL;
+    NautilusFileUndoManager *undo_manager = NULL;
     gint *handler_id = g_new0(int, 1);
 
     undo_manager = nautilus_file_undo_manager_get ();


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