From: William Lallemand Date: Mon, 8 Jul 2024 12:23:14 +0000 (+0200) Subject: BUG/MINOR: jwt: fix variable initialisation X-Git-Tag: v3.1-dev3~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0a1b251c1a2ac55e135db0f5ac3d241e218308b4;p=thirdparty%2Fhaproxy.git BUG/MINOR: jwt: fix variable initialisation Set the alg variable from sample_conv_jwt_verify_check() to JWT_ALG_DEFAULT. This was reported by coverity in #2630, but since you need to use the first argument to use the 2nd, this has no real impact. Mut be backported with 883f1bd (as far as 2.6). --- diff --git a/src/sample.c b/src/sample.c index 1756c0e4b0..61d51fa36d 100644 --- a/src/sample.c +++ b/src/sample.c @@ -4262,7 +4262,8 @@ static int sample_conv_json_query(const struct arg *args, struct sample *smp, vo static int sample_conv_jwt_verify_check(struct arg *args, struct sample_conv *conv, const char *file, int line, char **err) { - enum jwt_alg alg; + enum jwt_alg alg = JWT_ALG_DEFAULT; + vars_check_arg(&args[0], NULL); vars_check_arg(&args[1], NULL);