gnucash/libgnucash/backend
Geert Janssens 48b29f5e91 Fix memory leak in char* type KvpValue and fix improper uses
The core issue was that the delete visitor was never called because its parameter
type (char *) didn't match the boost::variant type (const char *).
Fixing the visitor's parameter type also require a const_cast
back to char * because that's what g_free takes as argument.

The rest of this commit is merely fixing KvpValue instantiations that
tried to create a char* KvpValue from a stack based const string instead
of a heap allocated one. That would bomb out on calling the
delete visitor.
2018-09-10 19:49:43 +02:00
..
dbi Fix memory leak in char* type KvpValue and fix improper uses 2018-09-10 19:49:43 +02:00
sql Restore the timespec_val column name in the slots table. 2018-08-30 17:03:41 -07:00
xml Fix memory leak in char* type KvpValue and fix improper uses 2018-09-10 19:49:43 +02:00
CMakeLists.txt Lowercase cmake commands 2018-05-03 23:18:15 +02:00