1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-20 14:35:07 +00:00

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);