diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index 171fdcd64..f531e8235 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -1271,12 +1271,12 @@ nupa_substitute(dico_t *dico, const char *s, char *r) } else { /* simple identifier may also be string? */ - const char *kptr = ++s; + const char *kptr = s + 1; for (; kptr < s_end; kptr++) if (*kptr <= ' ') break; - err = evaluate_variable(dico, &qstr, s - 1, kptr); + err = evaluate_variable(dico, &qstr, s, kptr); s = kptr; }