From 34645a6365827f1cd3929afe8c8e7055fa4556ee Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Wed, 6 Sep 2023 08:46:15 +0200 Subject: [PATCH] BUG/MEDIUM: stconn: Report read activity when a stream is attached to front SC It only concerns the front SC. But it is important to report a read activity when a stream is created and attached to the front SC, especially in TCP. In HTTP, when this happens, the request was necessarily received. But in TCP, the client may open a connection without sending anything. We must still report a first read activity in this case to be able to properly report client timeout. This patch must be backported to 2.8. --- src/stconn.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/stconn.c b/src/stconn.c index 68313cd8d..27544645c 100644 --- a/src/stconn.c +++ b/src/stconn.c @@ -322,6 +322,7 @@ int sc_attach_strm(struct stconn *sc, struct stream *strm) { sc->app = &strm->obj_type; sc_ep_clr(sc, SE_FL_ORPHAN); + sc_ep_report_read_activity(sc); if (sc_ep_test(sc, SE_FL_T_MUX)) { sc->wait_event.tasklet = tasklet_new(); if (!sc->wait_event.tasklet)