diff --git a/src/mux_h1.c b/src/mux_h1.c index 78145df5c..3d2bd8b87 100644 --- a/src/mux_h1.c +++ b/src/mux_h1.c @@ -1740,7 +1740,10 @@ static size_t h1_process_output(struct h1c *h1c, struct buffer *buf, size_t coun default: error: + /* Unexpected error during output processing */ + chn_htx->flags |= HTX_FL_PARSING_ERROR; h1s->flags |= errflag; + h1c->flags |= H1C_F_CS_ERROR; break; }