| Index: net/proxy/proxy_resolver_v8.cc
|
| diff --git a/net/proxy/proxy_resolver_v8.cc b/net/proxy/proxy_resolver_v8.cc
|
| index 0c08027bcbf7306cbc8139be4d85328941584028..37f31bfddd9aef4711e0164eee003a92d65edd72 100644
|
| --- a/net/proxy/proxy_resolver_v8.cc
|
| +++ b/net/proxy/proxy_resolver_v8.cc
|
| @@ -15,6 +15,7 @@
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "base/synchronization/lock.h"
|
| +#include "gin/array_buffer.h"
|
| #include "gin/public/isolate_holder.h"
|
| #include "net/base/net_errors.h"
|
| #include "net/base/net_log.h"
|
| @@ -768,8 +769,9 @@ int ProxyResolverV8::SetPacScript(
|
| void ProxyResolverV8::EnsureIsolateCreated() {
|
| if (g_proxy_resolver_isolate_)
|
| return;
|
| - g_proxy_resolver_isolate_ =
|
| - new gin::IsolateHolder(gin::IsolateHolder::kNonStrictMode);
|
| + gin::IsolateHolder::Initialize(gin::IsolateHolder::kNonStrictMode,
|
| + gin::ArrayBufferAllocator::SharedInstance());
|
| + g_proxy_resolver_isolate_ = new gin::IsolateHolder;
|
| ANNOTATE_LEAKING_OBJECT_PTR(g_proxy_resolver_isolate_);
|
| }
|
|
|
|
|