diff --git a/Userland/Services/RequestServer/ConnectionFromClient.cpp b/Userland/Services/RequestServer/ConnectionFromClient.cpp index 34ac465d54..e4b4f31657 100644 --- a/Userland/Services/RequestServer/ConnectionFromClient.cpp +++ b/Userland/Services/RequestServer/ConnectionFromClient.cpp @@ -81,9 +81,8 @@ void ConnectionFromClient::did_receive_headers(Badge, Request& request) void ConnectionFromClient::did_finish_request(Badge, Request& request, bool success) { - VERIFY(request.total_size().has_value()); - - async_request_finished(request.id(), success, request.total_size().value()); + if (request.total_size().has_value()) + async_request_finished(request.id(), success, request.total_size().value()); m_requests.remove(request.id()); }