mirror of
https://github.com/apache/httpd.git
synced 2025-07-29 12:37:06 +00:00
*) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
reported in access logs and error documents. The processing of the reset was correct, only unneccesary reporting was caused. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906775 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
4
changes-entries/h2-rst-access-500-fix.txt
Normal file
4
changes-entries/h2-rst-access-500-fix.txt
Normal file
@ -0,0 +1,4 @@
|
||||
*) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
|
||||
reported in access logs and error documents. The processing of the
|
||||
reset was correct, only unneccesary reporting was caused.
|
||||
[Stefan Eissing]
|
@ -615,7 +615,7 @@ apr_status_t h2_c2_filter_catch_h1_out(ap_filter_t* f, apr_bucket_brigade* bb)
|
||||
ap_assert(conn_ctx);
|
||||
H2_FILTER_LOG("c2_catch_h1_out", f->c, APLOG_TRACE2, 0, "check", bb);
|
||||
|
||||
if (!conn_ctx->has_final_response) {
|
||||
if (!f->c->aborted && !conn_ctx->has_final_response) {
|
||||
if (!parser) {
|
||||
parser = apr_pcalloc(f->c->pool, sizeof(*parser));
|
||||
parser->id = apr_psprintf(f->c->pool, "%s-%d", conn_ctx->id, conn_ctx->stream_id);
|
||||
|
Reference in New Issue
Block a user