提交 7b7df809 编写于 作者: B Benjamin Pasero

storage - ensure to close DB on error

上级 6dcade9e
...@@ -437,7 +437,7 @@ export class SQLiteStorageImpl { ...@@ -437,7 +437,7 @@ export class SQLiteStorageImpl {
const db = new (this.logger.isTracing ? sqlite3.verbose().Database : sqlite3.Database)(path, error => { const db = new (this.logger.isTracing ? sqlite3.verbose().Database : sqlite3.Database)(path, error => {
if (error) { if (error) {
return reject(error); return db.close(() => reject(error));
} }
// The following exec() statement serves two purposes: // The following exec() statement serves two purposes:
...@@ -454,7 +454,7 @@ export class SQLiteStorageImpl { ...@@ -454,7 +454,7 @@ export class SQLiteStorageImpl {
}, error => { }, error => {
mark('didSetupSQLiteSchema'); mark('didSetupSQLiteSchema');
reject(error); db.close(() => reject(error));
}); });
}); });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册