[Gnucash-changes] r13769 - gnucash/trunk - Fix leakage of old books.

Andreas Köhler andi5 at cvs.gnucash.org
Tue Apr 11 16:49:36 EDT 2006


Author: andi5
Date: 2006-04-11 16:49:35 -0400 (Tue, 11 Apr 2006)
New Revision: 13769
Trac: http://svn.gnucash.org/trac/changeset/13769

Modified:
   gnucash/trunk/ChangeLog
   gnucash/trunk/lib/libqof/qof/qofsession.c
Log:
Fix leakage of old books.


Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog	2006-04-11 15:20:04 UTC (rev 13768)
+++ gnucash/trunk/ChangeLog	2006-04-11 20:49:35 UTC (rev 13769)
@@ -1,3 +1,7 @@
+2006-04-11  Andreas Köhler  <andi5.py at gmx.net>
+
+	* qofsession.c (qof_session_load): Fix leakage of old books.
+
 2006-04-11  Derek Atkins  <derek at ihtfp.com>
 
 	* lib/libqof/qof/qofbookmerge.c: fix a few memory leaks.

Modified: gnucash/trunk/lib/libqof/qof/qofsession.c
===================================================================
--- gnucash/trunk/lib/libqof/qof/qofsession.c	2006-04-11 15:20:04 UTC (rev 13768)
+++ gnucash/trunk/lib/libqof/qof/qofsession.c	2006-04-11 20:49:35 UTC (rev 13769)
@@ -1130,8 +1130,8 @@
 		qof_book_set_backend (ob, NULL);
 		qof_book_destroy (ob);
 	}
-        /* Um, I think we're leaking the oldbooks list. */
-	
+	g_list_free (oldbooks);
+
 	LEAVE ("sess = %p, book_id=%s", session, session->book_id
          ? session->book_id : "(null)");
 }



More information about the gnucash-changes mailing list