mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
fix: Close protocol response streams when aborted (#24656)
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
This commit is contained in:
@@ -42,6 +42,12 @@ NodeStreamLoader::~NodeStreamLoader() {
|
||||
node::MakeCallback(isolate_, emitter_.Get(isolate_), "removeListener",
|
||||
node::arraysize(args), args, {0, 0});
|
||||
}
|
||||
|
||||
// Destroy the stream if not already ended
|
||||
if (!ended_) {
|
||||
node::MakeCallback(isolate_, emitter_.Get(isolate_), "destroy", 0, nullptr,
|
||||
{0, 0});
|
||||
}
|
||||
}
|
||||
|
||||
void NodeStreamLoader::Start(network::mojom::URLResponseHeadPtr head) {
|
||||
|
||||
Reference in New Issue
Block a user