summaryrefslogtreecommitdiff
path: root/libsqlite3/libsqlite3/sqlite3.c
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2023-01-24 10:34:25 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2023-01-24 12:00:07 +0300
commite02c8c355ee1dacb0c6ef2c5c5f885c7a4b44c33 (patch)
tree5cc6ca5271e64b69b39402e9e7b29dea463e8081 /libsqlite3/libsqlite3/sqlite3.c
parentb1f36de9ac5f0caa949c58c6937a1b3db953d18c (diff)
Backport commit c3f616597c40 (Due to a coding error, check-in [8efd61e8518594e3] did not actually use ...)
Fixes misuse of the writeMask field of Parse which resulted in the 'address of array pParse->writeMask will always evaluate to true' warning.
Diffstat (limited to 'libsqlite3/libsqlite3/sqlite3.c')
-rw-r--r--libsqlite3/libsqlite3/sqlite3.c2
1 files changed, 1 insertions, 1 deletions
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);
}