Fix data_stream_id and data_flags are not assigned
This commit is contained in:
parent
f30a238e41
commit
bddb4de946
|
@ -3099,6 +3099,9 @@ ssize_t nghttp2_session_mem_recv(nghttp2_session *session,
|
||||||
memcpy(session->iframe.buf+session->iframe.off, inmark, readlen);
|
memcpy(session->iframe.buf+session->iframe.off, inmark, readlen);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
data_stream_id = nghttp2_get_uint32(&session->iframe.headbuf[4]) &
|
||||||
|
NGHTTP2_STREAM_ID_MASK;
|
||||||
|
data_flags = session->iframe.headbuf[3];
|
||||||
}
|
}
|
||||||
session->iframe.off += readlen;
|
session->iframe.off += readlen;
|
||||||
inmark += readlen;
|
inmark += readlen;
|
||||||
|
@ -3132,9 +3135,6 @@ ssize_t nghttp2_session_mem_recv(nghttp2_session *session,
|
||||||
}
|
}
|
||||||
/* For data frame, We don't buffer data. Instead, just pass
|
/* For data frame, We don't buffer data. Instead, just pass
|
||||||
received data to callback function. */
|
received data to callback function. */
|
||||||
data_stream_id = nghttp2_get_uint32(&session->iframe.headbuf[4]) &
|
|
||||||
NGHTTP2_STREAM_ID_MASK;
|
|
||||||
data_flags = session->iframe.headbuf[3];
|
|
||||||
if(session->iframe.state != NGHTTP2_RECV_PAYLOAD_IGN) {
|
if(session->iframe.state != NGHTTP2_RECV_PAYLOAD_IGN) {
|
||||||
if(session->callbacks.on_data_chunk_recv_callback) {
|
if(session->callbacks.on_data_chunk_recv_callback) {
|
||||||
r = session->callbacks.on_data_chunk_recv_callback
|
r = session->callbacks.on_data_chunk_recv_callback
|
||||||
|
|
Loading…
Reference in New Issue