[librsvg: 4/10] Use g_clear_pointer()



commit 4cd2262677d77cf900a8ea58245330109fdbbfe4
Author: Federico Mena Quintero <federico gnome org>
Date:   Thu Nov 22 09:32:30 2018 -0600

    Use g_clear_pointer()

 librsvg/rsvg-handle.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/librsvg/rsvg-handle.c b/librsvg/rsvg-handle.c
index b711b0f9..7b9b7e47 100644
--- a/librsvg/rsvg-handle.c
+++ b/librsvg/rsvg-handle.c
@@ -688,8 +688,7 @@ finish_load (RsvgHandle *handle, gboolean was_successful, GError **error)
         tree = rsvg_load_steal_tree (handle->priv->load);
         was_successful = tree_is_valid (tree, error);
         if (!was_successful) {
-            rsvg_tree_free (tree);
-            tree = NULL;
+            g_clear_pointer (&tree, rsvg_tree_free);
         }
     }
 


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