Fix SCGI event_read: return on partial header read instead of closing connection @trim21

This commit is contained in:
Jari Sundell
2026-05-10 09:01:45 +02:00
committed by GitHub
parent 71ac256cb5
commit c368b2de1e
+3
View File
@@ -120,6 +120,9 @@ SCgiTask::event_read() {
if (current == m_buffer.data())
return;
if (current == m_buffer.data() + m_position)
return;
if (*current != ':' || header_size < 17 || header_size > max_header_size)
goto event_read_failed;