aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2017-10-12 13:21:56 +0000
committerdrh <drh@noemail.net>2017-10-12 13:21:56 +0000
commitddba6c38df783aec4cb646ac60a65a1e42b6fe64 (patch)
treeee9605c8414909f6c3be257866383c7873c6e456 /src
parent122ab8fd9ddc54be1243033ce1b7462b1597927d (diff)
parent4c6cddcaabb6a5539cd87347e6be96fe8d1d2d37 (diff)
downloadsqlite-ddba6c38df783aec4cb646ac60a65a1e42b6fe64.tar.gz
sqlite-ddba6c38df783aec4cb646ac60a65a1e42b6fe64.zip
Merge fixes from the 3.21 branch.
FossilOrigin-Name: 292921692c8919d29f0a67d03ca953d5c1c4900d8c8567cceab27513732be598
Diffstat (limited to 'src')
-rw-r--r--src/btree.c2
-rw-r--r--src/shell.c2
-rw-r--r--src/shell.c.in1
3 files changed, 3 insertions, 2 deletions
diff --git a/src/btree.c b/src/btree.c
index 1496588f8..89222197b 100644
--- a/src/btree.c
+++ b/src/btree.c
@@ -2040,7 +2040,7 @@ static Pgno btreePagecount(BtShared *pBt){
}
u32 sqlite3BtreeLastPage(Btree *p){
assert( sqlite3BtreeHoldsMutex(p) );
- assert( ((p->pBt->nPage)&0x8000000)==0 );
+ assert( ((p->pBt->nPage)&0x80000000)==0 );
return btreePagecount(p->pBt);
}
diff --git a/src/shell.c b/src/shell.c
index 06ffb32b8..1537d64a0 100644
--- a/src/shell.c
+++ b/src/shell.c
@@ -3801,7 +3801,7 @@ static char **tableColumnList(ShellState *p, const char *zTab){
}
}
sqlite3_finalize(pStmt);
- if( !azCol ) return 0;
+ if( azCol==0 ) return 0;
azCol[0] = 0;
azCol[nCol+1] = 0;
diff --git a/src/shell.c.in b/src/shell.c.in
index db4f2e112..896d475ed 100644
--- a/src/shell.c.in
+++ b/src/shell.c.in
@@ -2441,6 +2441,7 @@ static char **tableColumnList(ShellState *p, const char *zTab){
}
}
sqlite3_finalize(pStmt);
+ if( azCol==0 ) return 0;
azCol[0] = 0;
azCol[nCol+1] = 0;