[cvs] bogofilter/src datastore_sqlite.c,1.43,1.44
Fast Bayesian spam filter along lines suggested by Paul Graham
Brought to you by:
m-a
From: David R. <re...@us...> - 2005-09-25 14:52:16
|
Update of /cvsroot/bogofilter/bogofilter/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv572/src Modified Files: datastore_sqlite.c Log Message: Modify SQLite3 transaction to not use EXCLUSIVE. Index: datastore_sqlite.c =================================================================== RCS file: /cvsroot/bogofilter/bogofilter/src/datastore_sqlite.c,v retrieving revision 1.43 retrieving revision 1.44 diff -u -d -r1.43 -r1.44 --- datastore_sqlite.c 19 Sep 2005 08:39:09 -0000 1.43 +++ datastore_sqlite.c 25 Sep 2005 14:52:08 -0000 1.44 @@ -307,8 +307,10 @@ /* check/set endianness marker and create table if needed */ if (mode != DS_READ) { /* using IMMEDIATE or DEFERRED here locks up in t.lock3 - * or t.bulkmode */ - if (sqlexec(dbh->db, "BEGIN EXCLUSIVE TRANSACTION;")) goto barf; + * or t.bulkmode + * using EXCLUSIVE locks up in t.lock3 on MAC OSX + */ + if (sqlexec(dbh->db, BEGIN)) goto barf; /* * trick: the sqlite_master table (see SQLite FAQ) is read-only * and lists all table, indexes etc. so we use it to check if |