aboutsummaryrefslogtreecommitdiff
path: root/src/backup.c
diff options
context:
space:
mode:
authordrh <>2022-01-31 12:29:14 +0000
committerdrh <>2022-01-31 12:29:14 +0000
commit92ecf306ec3bb91db10981872d22d03dd1b0dddc (patch)
treec2f29626f770c037c94e33c57bbab3529a844ad9 /src/backup.c
parentb617219bac61b5cfbfd06c797af125742c45ee61 (diff)
downloadsqlite-92ecf306ec3bb91db10981872d22d03dd1b0dddc.tar.gz
sqlite-92ecf306ec3bb91db10981872d22d03dd1b0dddc.zip
Fix an obscure problem in sqlite3_backup_init() caused by
[6a45d8fe8bfbc11a|check-in 6a45d8fe8bfbc11a]. See [forum:/forumpost/8b39fbf3e7b5c278|forum post 8b39fbf3e7] for the original bug report. FossilOrigin-Name: 639fc7633bd740421d6b48617b9f68e6be525107e4049673fe720ea6158a393f
Diffstat (limited to 'src/backup.c')
-rw-r--r--src/backup.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backup.c b/src/backup.c
index bfd155bca..d9671750f 100644
--- a/src/backup.c
+++ b/src/backup.c
@@ -85,7 +85,7 @@ static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
if( i==1 ){
Parse sParse;
int rc = 0;
- sqlite3ParseObjectInit(&sParse,pErrorDb);
+ sqlite3ParseObjectInit(&sParse,pDb);
if( sqlite3OpenTempDatabase(&sParse) ){
sqlite3ErrorWithMsg(pErrorDb, sParse.rc, "%s", sParse.zErrMsg);
rc = SQLITE_ERROR;