diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index 01f5b8d3e..7b148ed72 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -1204,8 +1204,7 @@ nupa_substitute(dico_t *dico, char * const s, char *r) spice_dstring_init(&qstr); spice_dstring_init(&tstr); i = 0; - const int ls = (int) strlen(s); - const char * const s_end = s + ls; + const char * const s_end = strchr(s, '\0'); while ((i < (s_end - s)) && !err) { i++;