ladybird/Userland/Libraries/LibHTTP
Ali Mohammad Pur b9d2d1b478 LibHTTP: Disable finish repeat timer before deferring job completion
It was possible to reach this via the timer itself (when the client is
only slightly busy), and then to have the timer fire before the deferred
invocation fires.
This commit removes the race by disabling the timer when the final
deferred-accept state is reached.
2024-03-02 20:45:35 +03:30
..
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
Forward.h Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
HttpRequest.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
HttpRequest.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
HttpResponse.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
HttpResponse.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
HttpsJob.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
HttpsJob.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Job.cpp LibHTTP: Disable finish repeat timer before deferring job completion 2024-03-02 20:45:35 +03:30
Job.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30