fix calc link range check

This commit is contained in:
2025-05-23 12:11:20 +02:00
parent f7778539e8
commit 226b752470

View File

@ -177,7 +177,7 @@ static jlif_result lnkCalc_string(jlink *pjlink, const char *val, size_t len)
if (clink->pstate == ps_time) { if (clink->pstate == ps_time) {
char tinp; 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); errlogPrintf("lnkCalc: Bad 'time' parameter \"%.*s\"\n", (int) len, val);
return jlif_stop; return jlif_stop;
} }