drh added on 2013-07-18 14:15:00:
The auxiliary information associated with specific function parameters and
registered by the sqlite3_set_auxdata() routine is not cleared when the
function argument is a bound parameter which is modified by one of the
On the other hand, the auxdata is cleared immediately, even before the
sqlite3_set_auxdata() routine returns, if a memory allocation error occurs.
This latter behavior probably cannot be changed, but it at least needs to