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