[gnome-builder] bufmgr: don't leak in inpluasible failure case



commit 50f6e685cdcae402f5482c305f8b95426e2f213f
Author: Christian Hergert <chergert redhat com>
Date:   Wed Jan 3 19:15:06 2018 -0800

    bufmgr: don't leak in inpluasible failure case

 src/libide/buffers/ide-buffer-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/libide/buffers/ide-buffer-manager.c b/src/libide/buffers/ide-buffer-manager.c
index 857a7ca..0cfe958 100644
--- a/src/libide/buffers/ide-buffer-manager.c
+++ b/src/libide/buffers/ide-buffer-manager.c
@@ -891,7 +891,7 @@ ide_buffer_manager_load_file_async (IdeBufferManager       *self,
       if ((state->buffer != NULL) && !IDE_IS_BUFFER (state->buffer))
         {
           g_warning ("Invalid buffer type retrieved from create-buffer signal.");
-          state->buffer = NULL;
+          g_clear_object (&state->buffer);
         }
 
       if (state->buffer == NULL)


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