r21200 - gnucash/trunk/src/engine/test-core - (cppcheck) Fix a possible memory leak

Christian Stimming cstim at code.gnucash.org
Sun Aug 21 15:42:34 EDT 2011


Author: cstim
Date: 2011-08-21 15:42:34 -0400 (Sun, 21 Aug 2011)
New Revision: 21200
Trac: http://svn.gnucash.org/trac/changeset/21200

Modified:
   gnucash/trunk/src/engine/test-core/test-engine-stuff.c
Log:
(cppcheck) Fix a possible memory leak

Patch by Aurimas Fišeras.

Modified: gnucash/trunk/src/engine/test-core/test-engine-stuff.c
===================================================================
--- gnucash/trunk/src/engine/test-core/test-engine-stuff.c	2011-08-21 19:42:23 UTC (rev 21199)
+++ gnucash/trunk/src/engine/test-core/test-engine-stuff.c	2011-08-21 19:42:34 UTC (rev 21200)
@@ -1436,7 +1436,6 @@
     gint num;
     gchar *numstr;
 
-    numstr = g_new0(gchar, 10);
     if (!account_list)
     {
         account_list = gnc_account_get_descendants (gnc_book_get_root_account (book));
@@ -1450,6 +1449,8 @@
         return NULL;
     }
 
+    numstr = g_new0(gchar, 10);
+
     trans = xaccMallocTransaction(book);
 
     xaccTransBeginEdit(trans);



More information about the gnucash-changes mailing list