diff --git a/Userland/Libraries/LibTLS/Socket.cpp b/Userland/Libraries/LibTLS/Socket.cpp index 0005b6cce0..44434591df 100644 --- a/Userland/Libraries/LibTLS/Socket.cpp +++ b/Userland/Libraries/LibTLS/Socket.cpp @@ -173,8 +173,10 @@ void TLSv12::read_from_socket() } }; - if (!check_connection_state(true)) + if (!check_connection_state(true)) { + set_idle(true); return; + } consume(Core::Socket::read(4 * MiB)); }