mirror of
https://github.com/haproxy/haproxy.git
synced 2026-05-28 04:12:17 -04:00
MINOR: mux-h2: remove a misleading and impossible test
In h2c_frt_handle_headers(), we test the stream for SS_ERROR just after setting it to SS_OPEN, this makes no sense and creates confusion in the error path. Remove this misleading test.
This commit is contained in:
parent
b30d0f914e
commit
3a429f04cb
1 changed files with 3 additions and 9 deletions
12
src/mux_h2.c
12
src/mux_h2.c
|
|
@ -1917,15 +1917,9 @@ static struct h2s *h2c_frt_handle_headers(struct h2c *h2c, struct h2s *h2s)
|
|||
h2s->cs->flags |= CS_FL_REOS;
|
||||
}
|
||||
|
||||
if (h2s->st >= H2_SS_ERROR) {
|
||||
/* stream error : send RST_STREAM */
|
||||
h2c->st0 = H2_CS_FRAME_E;
|
||||
}
|
||||
else {
|
||||
/* update the max stream ID if the request is being processed */
|
||||
if (h2s->id > h2c->max_id)
|
||||
h2c->max_id = h2s->id;
|
||||
}
|
||||
/* update the max stream ID if the request is being processed */
|
||||
if (h2s->id > h2c->max_id)
|
||||
h2c->max_id = h2s->id;
|
||||
|
||||
return h2s;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue