aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <>2022-03-31 16:09:13 +0000
committerdrh <>2022-03-31 16:09:13 +0000
commitc4c0ff86643edcd3f87d14f41e92f967af8a84c8 (patch)
tree413d5a771d2ccd22218f725487ad51c075e955bd /src
parent89cf958c00b79d9f4590e024618afd47b241ea43 (diff)
downloadsqlite-c4c0ff86643edcd3f87d14f41e92f967af8a84c8.tar.gz
sqlite-c4c0ff86643edcd3f87d14f41e92f967af8a84c8.zip
Fix harmless compiler warnings.
FossilOrigin-Name: b916087aacba53530d2bd19eef2a4fd7a253bf7fa87b49e0df17f7987d7164ae
Diffstat (limited to 'src')
-rw-r--r--src/btree.c4
-rw-r--r--src/vdbeaux.c2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/btree.c b/src/btree.c
index d4cd0d020..eb3dbb0a3 100644
--- a/src/btree.c
+++ b/src/btree.c
@@ -8753,7 +8753,7 @@ static int balance(BtCursor *pCur){
MemPage *pPage = pCur->pPage;
if( NEVER(pPage->nFree<0) && btreeComputeFreeSpace(pPage) ) break;
- if( pPage->nOverflow==0 && pPage->nFree*3<=pCur->pBt->usableSize*2 ){
+ if( pPage->nOverflow==0 && pPage->nFree*3<=(int)pCur->pBt->usableSize*2 ){
/* No rebalance required as long as:
** (1) There are no overflow cells
** (2) The amount of free space on the page is less than 2/3rds of
@@ -9573,7 +9573,7 @@ int sqlite3BtreeDelete(BtCursor *pCur, u8 flags){
** well. */
assert( pCur->pPage->nOverflow==0 );
assert( pCur->pPage->nFree>=0 );
- if( pCur->pPage->nFree*3<=pCur->pBt->usableSize*2 ){
+ if( pCur->pPage->nFree*3<=(int)pCur->pBt->usableSize*2 ){
/* Optimization: If the free space is less than 2/3rds of the page,
** then balance() will always be a no-op. No need to invoke it. */
rc = SQLITE_OK;
diff --git a/src/vdbeaux.c b/src/vdbeaux.c
index 21b257818..c5024efb1 100644
--- a/src/vdbeaux.c
+++ b/src/vdbeaux.c
@@ -699,6 +699,8 @@ int sqlite3VdbeAssertMayAbort(Vdbe *v, int mayAbort){
int hasInitCoroutine = 0;
Op *pOp;
VdbeOpIter sIter;
+
+ if( v==0 ) return 0;
memset(&sIter, 0, sizeof(sIter));
sIter.v = v;