summaryrefslogtreecommitdiff
path: root/libsqlite3/fix-writeMask-check.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libsqlite3/fix-writeMask-check.patch')
-rw-r--r--libsqlite3/fix-writeMask-check.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/libsqlite3/fix-writeMask-check.patch b/libsqlite3/fix-writeMask-check.patch
new file mode 100644
index 0000000..d5a0b76
--- /dev/null
+++ b/libsqlite3/fix-writeMask-check.patch
@@ -0,0 +1,13 @@
+diff --git a/libsqlite3/libsqlite3/sqlite3.c b/libsqlite3/libsqlite3/sqlite3.c
+index 975f0c2..0ec45d0 100644
+--- a/libsqlite3/libsqlite3/sqlite3.c
++++ b/libsqlite3/libsqlite3/sqlite3.c
+@@ -157893,7 +157893,7 @@ SQLITE_PRIVATE void sqlite3VtabUsesAllSchemas(sqlite3_index_info *pIdxInfo){
+ for(i=0; i<nDb; i++){
+ sqlite3CodeVerifySchema(pParse, i);
+ }
+- if( pParse->writeMask ){
++ if( DbMaskNonZero(pParse->writeMask) ){
+ for(i=0; i<nDb; i++){
+ sqlite3BeginWriteOperation(pParse, 0, i);
+ }