From 226b75247077bbe5852dfe4bad832aadfe9ecf52 Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Fri, 23 May 2025 12:11:20 +0200 Subject: [PATCH] fix calc link range check --- modules/database/src/std/link/lnkCalc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/database/src/std/link/lnkCalc.c b/modules/database/src/std/link/lnkCalc.c index ed5796f8a..5f2b4888e 100644 --- a/modules/database/src/std/link/lnkCalc.c +++ b/modules/database/src/std/link/lnkCalc.c @@ -177,7 +177,7 @@ static jlif_result lnkCalc_string(jlink *pjlink, const char *val, size_t len) if (clink->pstate == ps_time) { char tinp; - if (len != 1 || (tinp = toupper((int) val[0])) < 'A' || tinp > 'L') { + if (len != 1 || (tinp = toupper((int) val[0])) < 'A' || tinp >= 'A' + CALCPERFORM_NARGS) { errlogPrintf("lnkCalc: Bad 'time' parameter \"%.*s\"\n", (int) len, val); return jlif_stop; }