Bug 1663924 - Use IDB_TRY in ExecuteCachedStatement. r=dom-workers-and-storage-reviewers,ttung

Differential Revision: https://phabricator.services.mozilla.com/D90233
This commit is contained in:
Simon Giesecke 2020-09-21 10:39:21 +00:00
Родитель afcc0534f1
Коммит 2b9f6a22b0
1 изменённых файлов: 2 добавлений и 10 удалений

Просмотреть файл

@ -7092,16 +7092,8 @@ nsresult DatabaseConnection::ExecuteCachedStatement(
ScopedLogExtraInfo{ScopedLogExtraInfo::kTagQuery, aQuery};
IDB_TRY_VAR(const auto stmt, GetCachedStatement(aQuery));
nsresult rv = aBindFunctor(*stmt);
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
rv = stmt->Execute();
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
IDB_TRY(aBindFunctor(*stmt));
IDB_TRY(stmt->Execute());
return NS_OK;
}