mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 08:36:15 +00:00
Prior to this commit, it was possible to get a socket stuck in a state with enqueued entries, waiting for a nonexistent request to finish. This state could be entered by issuing a request immediately after the completion of another one, and before deferred_invoke execution in the event loop. This commit closes this hole by making sure the socket is never in a state where it can queue requests without an active job.
5.2 KiB
5.2 KiB