# Replace sqliteDefaultBusyCallback, so Go can # handle, and interrupt, sqlite3_busy_timeout. --- sqlite3.c.orig +++ sqlite3.c @@ -188066,7 +188066,7 @@ if( !sqlite3SafetyCheckOk(db) ) return SQLITE_MISUSE_BKPT; #endif if( ms>0 ){ - sqlite3_busy_handler(db, (int(*)(void*,int))sqliteDefaultBusyCallback, + sqlite3_busy_handler(db, (int(*)(void*,int))sqliteBusyCallback, (void*)db); db->busyTimeout = ms; #ifdef SQLITE_ENABLE_SETLK_TIMEOUT