diff --git a/Userland/Libraries/LibWeb/WebDriver/Client.cpp b/Userland/Libraries/LibWeb/WebDriver/Client.cpp index 45bbf4e9f0..f06c54a06c 100644 --- a/Userland/Libraries/LibWeb/WebDriver/Client.cpp +++ b/Userland/Libraries/LibWeb/WebDriver/Client.cpp @@ -219,8 +219,10 @@ ErrorOr Client::on_ready_to_read() auto data = TRY(m_socket->read_some(buffer)); TRY(m_remaining_request.try_append(StringView { data })); - if (m_socket->is_eof()) + if (m_socket->is_eof()) { + die(); break; + } } if (m_remaining_request.is_empty())