BUG/MINOR: spoe: correction of setting bits for analyzer
When a SPOE filter starts the response analyze, the wrong flag is tested on the
pre_analyzers bit field. AN_RES_INSPECT must be tested instead of
SPOE_EV_ON_TCP_RSP.
This patch must be backported to all versions with the SPOE support, i.e as far
as 1.7.
diff --git a/src/flt_spoe.c b/src/flt_spoe.c
index 49d7466..4790f59 100644
--- a/src/flt_spoe.c
+++ b/src/flt_spoe.c
@@ -3187,7 +3187,7 @@
ctx->flags |= SPOE_CTX_FL_CLI_CONNECTED;
}
else {
- if (filter->pre_analyzers & SPOE_EV_ON_TCP_RSP)
+ if (filter->pre_analyzers & AN_RES_INSPECT)
chn->analysers |= AN_RES_INSPECT;
if (ctx->flags & SPOE_CTX_FL_SRV_CONNECTED)