summaryrefslogtreecommitdiff
path: root/deps/v8/src/inspector/v8-inspector-session-impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/inspector/v8-inspector-session-impl.cc')
-rw-r--r--deps/v8/src/inspector/v8-inspector-session-impl.cc5
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);