Commit de3f2951 authored by Tatsuhiro Tsujikawa's avatar Tatsuhiro Tsujikawa

h2load: Robust error handling in POST data

parent d00788ce
......@@ -149,8 +149,13 @@ ssize_t file_read_callback(nghttp2_session *session, int32_t stream_id,
req_stat->data_offset += nread;
if (nread == 0 || req_stat->data_offset == config->data_length) {
if (req_stat->data_offset == config->data_length) {
*data_flags |= NGHTTP2_DATA_FLAG_EOF;
return nread;
}
if (req_stat->data_offset > config->data_length || nread == 0) {
return NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE;
}
return nread;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment