mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-12-02 05:29:20 -06:00
48b29f5e91
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. |
||
---|---|---|
.. | ||
test | ||
.splintrc | ||
CMakeLists.txt | ||
gnc-backend-dbi.cpp | ||
gnc-backend-dbi.h | ||
gnc-backend-dbi.hpp | ||
gnc-dbiprovider.hpp | ||
gnc-dbiproviderimpl.hpp | ||
gnc-dbisqlconnection.cpp | ||
gnc-dbisqlconnection.hpp | ||
gnc-dbisqlresult.cpp | ||
gnc-dbisqlresult.hpp |