opnsense-ports/mail/thunderbird/files/patch-bug1456556
Franco Fichtner 6e8870d92f */*: sync with upstream
Taken from: HardenedBSD
2019-01-23 17:20:50 +01:00

22 lines
830 B
Text

commit f6fc0b418aa3
Author: Andrea Marchesini <amarchesini@mozilla.com>
Date: Tue May 1 08:47:13 2018 +0200
Bug 1456556 - FetchConsumer scope-exit RAII must grab 'self' by value, r=erahm
---
dom/fetch/FetchConsumer.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git dom/fetch/FetchConsumer.cpp dom/fetch/FetchConsumer.cpp
index 134bf7f2e703a..3c3687fea1d5a 100644
--- dom/fetch/FetchConsumer.cpp
+++ dom/fetch/FetchConsumer.cpp
@@ -560,7 +560,7 @@ void FetchBodyConsumer<Derived>::ContinueConsumeBody(n
RefPtr<FetchBodyConsumer<Derived>> self = this;
auto autoReleaseObject =
- mozilla::MakeScopeExit([&] { self->ReleaseObject(); });
+ mozilla::MakeScopeExit([self] { self->ReleaseObject(); });
if (aShuttingDown) {
// If shutting down, we don't want to resolve any promise.