Commit opencog/atomspace#317c1c56e3e18c90b62dbbca62fc86deff46c69d
changed how MapLink works ... it no longer returns an invalid
handle. Returning the invalid handle resulted in bizarro memory
corruption, resulting in crashes in the destructor for class Context
and specifically, in the destructor for std::list<Variables>.
Getting rid of the null-pointer fixes some unknown null-pointer-deref
somewhere else... but it requires this change.
Commit opencog/atomspace#317c1c56e3e18c90b62dbbca62fc86deff46c69d changed how MapLink works ... it no longer returns an invalid handle. Returning the invalid handle resulted in bizarro memory corruption, resulting in crashes in the destructor for
class Context
and specifically, in the destructor forstd::list<Variables>
. Getting rid of the null-pointer fixes some unknown null-pointer-deref somewhere else... but it requires this change.