Add a warning if we truncate variable names.

This commit is contained in:
Dianne Skoll
2019-12-31 22:50:42 -05:00
parent 47125b051a
commit c9d984983f

View File

@@ -370,6 +370,10 @@ int DoSet (Parser *p)
if (*DBufValue(&buf) == '$') r = SetSysVar(DBufValue(&buf)+1, &v);
else r = SetVar(DBufValue(&buf), &v);
if (buf.len > VAR_NAME_LEN) {
Eprint("Warning: Variable name `%.*s...' truncated to `%.*s'",
VAR_NAME_LEN, DBufValue(&buf), VAR_NAME_LEN, DBufValue(&buf));
}
DBufFree(&buf);
return r;
}