Skip to content

Commit 026e407

Browse files
committed
feat(inspector): clear resource streams on disconnect
1 parent b0f3439 commit 026e407

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

NativeScript/inspector/JsV8InspectorClient.mm

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,13 @@ bool ShouldRewriteSourceMapURLs() {
378378
}
379379

380380
void JsV8InspectorClient::disconnect() {
381+
// Resource stream handles only have meaning to the frontend that opened
382+
// them, so drop any streams it never closed via IO.close.
383+
{
384+
std::lock_guard<std::mutex> lock(this->resourceStreamsMutex_);
385+
this->resourceStreams_.clear();
386+
}
387+
381388
Isolate* isolate = isolate_;
382389
v8::Locker locker(isolate);
383390
Isolate::Scope isolate_scope(isolate);

0 commit comments

Comments
 (0)