From: Christopher Faulet Date: Fri, 7 Dec 2018 10:39:55 +0000 (+0100) Subject: MINOR: mux-h1: Set CS_FL_EOS when read0 is detected and no data are pending X-Git-Tag: v1.9-dev10~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5f50f5e606763a70dd257e5c932d8ac0fe2e160a;p=thirdparty%2Fhaproxy.git MINOR: mux-h1: Set CS_FL_EOS when read0 is detected and no data are pending In h1_process(), instead of setting CS_FL_REOS in this case, it is more accurate to set CS_FL_EOS. --- diff --git a/src/mux_h1.c b/src/mux_h1.c index 4b0dab3598..58e0879470 100644 --- a/src/mux_h1.c +++ b/src/mux_h1.c @@ -1699,7 +1699,7 @@ static int h1_process(struct h1c * h1c) if (h1c->flags & H1C_F_CS_ERROR || conn->flags & CO_FL_ERROR) flags |= CS_FL_ERROR; if (conn_xprt_read0_pending(conn)) - flags |= CS_FL_REOS; + flags |= CS_FL_EOS; h1s->cs->flags |= flags; h1s->cs->data_cb->wake(h1s->cs); }