aboutsummaryrefslogtreecommitdiff
path: root/src/memdb.c
diff options
context:
space:
mode:
authordrh <>2021-05-12 02:09:01 +0000
committerdrh <>2021-05-12 02:09:01 +0000
commit483051c9b666b588de85222713d0058eb7fc8f6c (patch)
tree984861563517540798e8c06989cfb71a1e5e47ff /src/memdb.c
parentf71d6fa9db48b3178a35d3add8c932fc6a8ec810 (diff)
downloadsqlite-483051c9b666b588de85222713d0058eb7fc8f6c.tar.gz
sqlite-483051c9b666b588de85222713d0058eb7fc8f6c.zip
Mark an unreachable branch as NEVER().
FossilOrigin-Name: 6c20d9d4b7c7986e8404142974a91dce7514ca574ee52ed5d036367aad396689
Diffstat (limited to 'src/memdb.c')
-rw-r--r--src/memdb.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/memdb.c b/src/memdb.c
index b91f967a5..284ba4917 100644
--- a/src/memdb.c
+++ b/src/memdb.c
@@ -280,7 +280,9 @@ static int memdbWrite(
){
MemStore *p = ((MemFile*)pFile)->pStore;
memdbEnter(p);
- if( p->mFlags & SQLITE_DESERIALIZE_READONLY ){
+ if( NEVER(p->mFlags & SQLITE_DESERIALIZE_READONLY) ){
+ /* Can't happen: memdbLock() will return SQLITE_READONLY before
+ ** reaching this point */
memdbLeave(p);
return SQLITE_IOERR_WRITE;
}