-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

D. Richard Hipp wrote:
> The current virtual-table implementation does not work when you have
> shared cache mode enabled.  

Can you also fix the xFindFunction api?  The problem with it is that I
have no idea when SQLite is finished with the function pointer.  That
isn't an issue if the functions are static, but when they are
dynamically allocated (such as in a Python wrapper) I have to ensure the
pointer remains valid for as long as SQLite needs it, and then free what
it is pointing to under the hood when SQLite is done so that there are
no memory leaks.

I'm somewhat curious as to how you implemented xFindFunction for TCL
without keeping the function around forever (memory leak) or potentially
destroying it early (process crash).

Roger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHKjoqmOOfHg372QQRAukfAKC4tnfgd2TYpsqO1lqcSsvyKzw44wCcDuBd
4/P6Qvm6fDJvG6tTbEPtXWE=
=DjFl
-----END PGP SIGNATURE-----

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to