| Index: third_party/WebKit/Source/modules/fetch/FetchManager.cpp
|
| diff --git a/third_party/WebKit/Source/modules/fetch/FetchManager.cpp b/third_party/WebKit/Source/modules/fetch/FetchManager.cpp
|
| index f8773e766a123a0970afb90b5997598cd1433226..0acdab59700c33ad0442203cb2f7cc1eeb594da2 100644
|
| --- a/third_party/WebKit/Source/modules/fetch/FetchManager.cpp
|
| +++ b/third_party/WebKit/Source/modules/fetch/FetchManager.cpp
|
| @@ -169,7 +169,7 @@
|
| Member<FetchManager> m_fetchManager;
|
| Member<ScriptPromiseResolver> m_resolver;
|
| Member<FetchRequestData> m_request;
|
| - Member<ThreadableLoader> m_loader;
|
| + std::unique_ptr<ThreadableLoader> m_loader;
|
| bool m_failed;
|
| bool m_finished;
|
| int m_responseHttpStatusCode;
|
| @@ -204,7 +204,6 @@
|
| visitor->trace(m_fetchManager);
|
| visitor->trace(m_resolver);
|
| visitor->trace(m_request);
|
| - visitor->trace(m_loader);
|
| visitor->trace(m_integrityVerifier);
|
| visitor->trace(m_executionContext);
|
| }
|
| @@ -525,7 +524,7 @@
|
| m_fetchManager = nullptr;
|
| if (m_loader) {
|
| m_loader->cancel();
|
| - m_loader = nullptr;
|
| + m_loader.reset();
|
| }
|
| m_executionContext = nullptr;
|
| }
|
|
|