LibWeb: Don't hold on to the Download instance after it's finished

Fixes* 4668
This commit is contained in:
AnotherTest
2020-12-31 01:12:46 +03:30
committed by Andreas Kling
parent a6b04cf8ef
commit 83fed3fd5d

View File

@@ -184,6 +184,7 @@ void ResourceLoader::load(const LoadRequest& request, Function<void(ReadonlyByte
error_callback("HTTP load failed");
return;
}
deferred_invoke([&](auto&) { const_cast<RefPtr<Protocol::Download>&>(download) = nullptr; });
success_callback(payload, response_headers);
};
download->set_should_buffer_all_input(true);