From: Christopher Faulet Date: Fri, 19 Apr 2019 13:22:29 +0000 (+0200) Subject: BUG/MINOR: 51d: Get the request channel to call CHECK_HTTP_MESSAGE_FIRST() X-Git-Tag: v2.0-dev3~208 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2db9dac4c81bbb97b45c9f0ff73ed9fe24a2ba83;p=thirdparty%2Fhaproxy.git BUG/MINOR: 51d: Get the request channel to call CHECK_HTTP_MESSAGE_FIRST() Since the commit 89dc49935 ("BUG/MAJOR: http_fetch: Get the channel depending on the keyword used"), the right channel must be passed as argument when the macro CHECK_HTTP_MESSAGE_FIRST is called. This patch must be backported to 1.9. --- diff --git a/src/51d.c b/src/51d.c index c87525d6f3..a79b4d7640 100644 --- a/src/51d.c +++ b/src/51d.c @@ -412,7 +412,7 @@ static int _51d_fetch(const struct arg *args, struct sample *smp, const char *kw * Data type has to be reset to ensure the string output is processed * correctly. */ - CHECK_HTTP_MESSAGE_FIRST(); + CHECK_HTTP_MESSAGE_FIRST((smp->strm ? &smp->strm->req : NULL)); smp->data.type = SMP_T_STR; /* Flags the sample to show it uses constant memory*/