diff options
Diffstat (limited to 'chromium/third_party/sqlite/src/src/backup.c')
-rw-r--r-- | chromium/third_party/sqlite/src/src/backup.c | 5 |
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; } |