Fix a wrong indexing for optional explicit argument

This commit is contained in:
Yaser Afshar
2021-02-16 13:57:55 -06:00
parent a73f6f58ad
commit 21a60235eb

View File

@ -367,7 +367,7 @@ void KimParam::command(int narg, char **arg)
varsname.resize(1);
varsname[0] = varname;
// Default explicit (optional) formatarg
} else if (i - 1 + nvars < narg) {
} else if (i - 1 + nvars - 1 < narg) {
varsname.resize(nvars);
--i;
for (int j = 0; j < nvars; ++j, ++i) varsname[j] = arg[i];