gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Tue Jul 7 15:04:20 EDT 2015


Updated	 via  https://github.com/Gnucash/gnucash/commit/6447be9b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ca62782d (commit)
	from  https://github.com/Gnucash/gnucash/commit/919fe76c (commit)



commit 6447be9ba9c8ff513eaa8311d951c46366160e1a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 7 12:04:06 2015 -0700

    Document that KvpFrame and KvpValue take ownership of pointers passed to them.

commit ca62782d93805206a2ae053b9a078b80c88cc594
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 7 12:03:37 2015 -0700

    Fix up double-frees or frees of unallocated objects in KVP.
    
    Revealed by ensuring that KvpFrame and KvpValue deep-destroy their contents.



Summary of changes:
 src/backend/dbi/test/test-backend-dbi-basic.cpp |  2 +-
 src/backend/xml/test/test-kvp-frames.cpp        |  1 -
 src/engine/Split.c                              |  2 +-
 src/engine/test/utest-Split.cpp                 |  4 +-
 src/libqof/qof/kvp-value.hpp                    | 27 ++++++++++++-
 src/libqof/qof/kvp_frame.hpp                    | 52 +++++++++++++++++--------
 src/libqof/qof/test/test-kvp-frame.cpp          |  1 +
 7 files changed, 66 insertions(+), 23 deletions(-)



More information about the gnucash-patches mailing list