print name of unknown or incorrect variable in error message
This commit is contained in:
@ -530,8 +530,11 @@ void Input::substitute(char *&str, char *&str2, int &max, int &max2, int flag)
|
|||||||
value = variable->retrieve(var);
|
value = variable->retrieve(var);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (value == NULL) error->one(FLERR,"Substitution for illegal variable");
|
if (value == NULL) {
|
||||||
|
char str[128];
|
||||||
|
sprintf(str,"Substitution for illegal variable %s",var);
|
||||||
|
error->one(FLERR,str);
|
||||||
|
}
|
||||||
// check if storage in str2 needs to be expanded
|
// check if storage in str2 needs to be expanded
|
||||||
// re-initialize ptr and ptr2 to the point beyond the variable.
|
// re-initialize ptr and ptr2 to the point beyond the variable.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user