From c1b013bc61e165cd54fc3e4c538f95ba0c0104c6 Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Fri, 13 Jan 2023 08:53:23 +0100 Subject: [PATCH] BUG/MINOR: promex: Don't forget to consume the request on error When the promex applet triggers an error, for instance because the URI is invalid, we must still take care to consume the request. Otherwise, the error will be handled by HTTP analyzers as a server abort. This patch must be backported as far as 2.0. --- addons/promex/service-prometheus.c | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/promex/service-prometheus.c b/addons/promex/service-prometheus.c index 4fee8c353..724d24b28 100644 --- a/addons/promex/service-prometheus.c +++ b/addons/promex/service-prometheus.c @@ -1617,6 +1617,7 @@ static void promex_appctx_handle_io(struct appctx *appctx) res->flags |= CF_READ_EVENT; sc_shutr(sc); sc_shutw(sc); + goto out; } struct applet promex_applet = {