}
if (htx) {
- while (h2s->st < H2_SS_ERROR && !(h2s->flags & H2_SF_BLK_ANY) &&
+ while (h2s->st < H2_SS_HLOC && !(h2s->flags & H2_SF_BLK_ANY) &&
count && !htx_is_empty(htx)) {
idx = htx_get_head(htx);
blk = htx_get_blk(htx, idx);
total += ret;
count -= ret;
- if (h2s->st >= H2_SS_ERROR)
+ if (h2s->st >= H2_SS_HLOC)
break;
if (h2s->flags & H2_SF_BLK_ANY)
}
done:
- if (h2s->st >= H2_SS_ERROR) {
+ if (h2s->st >= H2_SS_HLOC) {
/* trim any possibly pending data after we close (extra CR-LF,
* unprocessed trailers, abnormal extra data, ...)
*/