diff options
Diffstat (limited to 'deps/v8/src/inspector/v8-inspector-session-impl.cc')
-rw-r--r-- | deps/v8/src/inspector/v8-inspector-session-impl.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/deps/v8/src/inspector/v8-inspector-session-impl.cc b/deps/v8/src/inspector/v8-inspector-session-impl.cc index d580c41e30..1d8d12ac0d 100644 --- a/deps/v8/src/inspector/v8-inspector-session-impl.cc +++ b/deps/v8/src/inspector/v8-inspector-session-impl.cc @@ -197,8 +197,11 @@ Response V8InspectorSessionImpl::findInjectedScript( if (!context) return Response::Error("Cannot find context with specified id"); injectedScript = context->getInjectedScript(m_sessionId); if (!injectedScript) { - if (!context->createInjectedScript(m_sessionId)) + if (!context->createInjectedScript(m_sessionId)) { + if (m_inspector->isolate()->IsExecutionTerminating()) + return Response::Error("Execution was terminated"); return Response::Error("Cannot access specified execution context"); + } injectedScript = context->getInjectedScript(m_sessionId); if (m_customObjectFormatterEnabled) injectedScript->setCustomObjectFormatterEnabled(true); |