It is useless to proceed if an error already occurred. Instead, it is better to
wait it will be catched by the stream or the connection, depending on which is
the first one to detect it.
This patch must be backported to 2.0.
}
data = htx->data;
+ if (h1s->flags & errflag)
+ goto end;
+
do {
size_t used = htx_used_space(htx);
errflag = H1S_F_REQ_ERROR;
}
+ if (h1s->flags & errflag)
+ goto end;
+
/* the htx is non-empty thus has at least one block */
blk = htx_get_head_blk(chn_htx);