[glib] gtestutils: use g_clear_pointer



commit eebb3c1c8e09d122f049edb762c9a13199f3b1e9
Author: Dan Winship <danw gnome org>
Date:   Mon May 13 11:38:53 2013 -0400

    gtestutils: use g_clear_pointer

 glib/gtestutils.c |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)
---
diff --git a/glib/gtestutils.c b/glib/gtestutils.c
index aed7908..6e34f65 100644
--- a/glib/gtestutils.c
+++ b/glib/gtestutils.c
@@ -2151,12 +2151,9 @@ test_trap_clear (void)
 {
   test_trap_last_status = 0;
   test_trap_last_pid = 0;
-  g_free (test_trap_last_subprocess);
-  test_trap_last_subprocess = NULL;
-  g_free (test_trap_last_stdout);
-  test_trap_last_stdout = NULL;
-  g_free (test_trap_last_stderr);
-  test_trap_last_stderr = NULL;
+  g_clear_pointer (&test_trap_last_subprocess, g_free);
+  g_clear_pointer (&test_trap_last_stdout, g_free);
+  g_clear_pointer (&test_trap_last_stderr, g_free);
 }
 
 #ifdef G_OS_UNIX


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