diff options
author | dan <Dan Kennedy> | 2022-11-01 19:35:54 +0000 |
---|---|---|
committer | dan <Dan Kennedy> | 2022-11-01 19:35:54 +0000 |
commit | 41dbdae4e2998146d2c9c446b63de3694e8d82d8 (patch) | |
tree | e355e34c38f33323129f92d05851aa7ffa43d041 /ext/recover/sqlite3recover.c | |
parent | 11980a6b8e5cba2c854dc11c9e4e0aa9bfe7656e (diff) | |
parent | 6da7cc9b4ccc95912c54d319d212d59d5d24d552 (diff) | |
download | sqlite-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.c | 2 |
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; |