Get RefPtr for IDBOpenDBRequest before using it. (DiD)

This commit is contained in:
wolfbeast 2019-07-19 16:25:01 +02:00 • committed by Roy Tam
commit 4ad12f3588

View file

@ -2385,9 +2385,14 @@ BackgroundVersionChangeTransactionChild::RecvComplete(const nsresult& aResult)
database->Close();
}
RefPtr<IDBOpenDBRequest> request = mOpenDBRequest;
MOZ_ASSERT(request);
mTransaction->FireCompleteOrAbortEvents(aResult);
mOpenDBRequest->SetTransaction(nullptr);
request->SetTransaction(nullptr);
request = nullptr;
mOpenDBRequest = nullptr;
NoteComplete();