summaryrefslogtreecommitdiff
path: root/chromium/third_party/sqlite/src/src/backup.c
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/sqlite/src/src/backup.c')
-rw-r--r--chromium/third_party/sqlite/src/src/backup.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/chromium/third_party/sqlite/src/src/backup.c b/chromium/third_party/sqlite/src/src/backup.c
index 2b286de6bda..d9671750f40 100644
--- a/chromium/third_party/sqlite/src/src/backup.c
+++ b/chromium/third_party/sqlite/src/src/backup.c
@@ -85,14 +85,13 @@ static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
if( i==1 ){
Parse sParse;
int rc = 0;
- memset(&sParse, 0, sizeof(sParse));
- sParse.db = pDb;
+ sqlite3ParseObjectInit(&sParse,pDb);
if( sqlite3OpenTempDatabase(&sParse) ){
sqlite3ErrorWithMsg(pErrorDb, sParse.rc, "%s", sParse.zErrMsg);
rc = SQLITE_ERROR;
}
sqlite3DbFree(pErrorDb, sParse.zErrMsg);
- sqlite3ParserReset(&sParse);
+ sqlite3ParseObjectReset(&sParse);
if( rc ){
return 0;
}