aboutsummaryrefslogtreecommitdiff
path: root/ext/recover/sqlite3recover.c
diff options
context:
space:
mode:
authordan <Dan Kennedy>2022-11-01 19:35:54 +0000
committerdan <Dan Kennedy>2022-11-01 19:35:54 +0000
commit41dbdae4e2998146d2c9c446b63de3694e8d82d8 (patch)
treee355e34c38f33323129f92d05851aa7ffa43d041 /ext/recover/sqlite3recover.c
parent11980a6b8e5cba2c854dc11c9e4e0aa9bfe7656e (diff)
parent6da7cc9b4ccc95912c54d319d212d59d5d24d552 (diff)
downloadsqlite-41dbdae4e2998146d2c9c446b63de3694e8d82d8.tar.gz
sqlite-41dbdae4e2998146d2c9c446b63de3694e8d82d8.zip
Instead of (const char*), use a special type - sqlite3_filename - as the filename argument passed to VFS method xOpen().
FossilOrigin-Name: 90df04e5a25907e748227c484b601b7dbd87c037556a0e87f8423f529d08bb6b
Diffstat (limited to 'ext/recover/sqlite3recover.c')
-rw-r--r--ext/recover/sqlite3recover.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/recover/sqlite3recover.c b/ext/recover/sqlite3recover.c
index daeb1cc48..4bb70f845 100644
--- a/ext/recover/sqlite3recover.c
+++ b/ext/recover/sqlite3recover.c
@@ -2687,7 +2687,7 @@ sqlite3_recover *recoverInit(
pRet->zDb = (char*)&pRet[1];
pRet->zUri = &pRet->zDb[nDb+1];
memcpy(pRet->zDb, zDb, nDb);
- if( nUri>0 ) memcpy(pRet->zUri, zUri, nUri);
+ if( nUri>0 && zUri ) memcpy(pRet->zUri, zUri, nUri);
pRet->xSql = xSql;
pRet->pSqlCtx = pSqlCtx;
pRet->bRecoverRowid = RECOVER_ROWID_DEFAULT;