Add a code comment for connection: close handling

This commit is contained in:
Michael Friedrich 2018-12-03 14:40:50 +01:00
parent a83dbc9de5
commit 5f25eb6b2d
1 changed files with 6 additions and 0 deletions

View File

@ -112,6 +112,12 @@ void HttpResponse::Finish()
m_State = HttpResponseEnd;
/* Close the connection on
* a) HTTP/1.0
* b) Connection: close in the sent header.
*
* Do this here and not in DataAvailableHandler - there might still be incoming data in there.
*/
if (m_Request->ProtocolVersion == HttpVersion10 || m_Request->Headers->Get("connection") == "close")
m_Stream->Shutdown();
}