Commit 3a8e38de authored by Michael Kaufmann's avatar Michael Kaufmann Committed by Daniel Stenberg
Browse files

HTTP2: Add a space character after the status code

The space character after the status code is mandatory, even if the
reason phrase is empty (see RFC 7230 section 3.1.2)

Closes #755
parent a24f71aa
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -832,7 +832,8 @@ static int on_header(nghttp2_session *session, const nghttp2_frame *frame,

    Curl_add_buffer(stream->header_recvbuf, "HTTP/2.0 ", 9);
    Curl_add_buffer(stream->header_recvbuf, value, valuelen);
    Curl_add_buffer(stream->header_recvbuf, "\r\n", 2);
    /* the space character after the status code is mandatory */
    Curl_add_buffer(stream->header_recvbuf, " \r\n", 3);
    data_s->state.drain++;
    /* if we receive data for another handle, wake that up */
    if(conn->data != data_s)