On Wed, Jun 29, 2011 at 15:03, Daniel Shahaf <danie...@apache.org> wrote: > Blair Zajac wrote on Wed, Jun 29, 2011 at 10:11:21 -0700: >> On 06/29/2011 08:22 AM, danie...@apache.org wrote: >> >Author: danielsh >> >Date: Wed Jun 29 15:22:38 2011 >> >New Revision: 1141133 >> > >> >URL: http://svn.apache.org/viewvc?rev=1141133&view=rev >> >Log: >> >* subversion/libsvn_subr/sqlite.c >> > (svn_sqlite__open): >> > Only enable the workaround when we are compiled against SQLite 3.7.7.x >> > and earlier. This should be safe since the version of SQLite at >> > run-time >> > cannot be older than the version at compile-time. >> >> And this is true due to a startup check where svn checks the >> compiled versus runtime version and fails to initialize sqlite? >> > > Yes, according to Peter. > > I find this code in init_sqlite(), but I haven't checked that that > function is called from all the places it needs to be called from:
To do anything interesting with SQLite, you must use svn_sqlite__open(), and init_sqlite is called from there. I posit there are no other "all the places" of any concern. Cheers, -g