1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 09:14:58 +00:00

LibProtocol: Close the stream notifier unconditionally on EOF

We shouldn't wait for on_finish to close the read notifier, we'll get
the finished message when we do, no need to spin waiting for it.
This commit is contained in:
Ali Mohammad Pur 2022-02-18 15:37:51 +03:30 committed by Andreas Kling
parent 0e173da86f
commit 8fa334a70c

View file

@ -60,10 +60,11 @@ void Request::stream_into_impl(T& stream)
}
} while (true);
if (m_internal_stream_data->read_stream->is_eof() && m_internal_stream_data->request_done) {
if (m_internal_stream_data->read_stream->is_eof())
m_internal_stream_data->read_notifier->close();
if (m_internal_stream_data->request_done)
m_internal_stream_data->on_finish();
}
};
}