library: adapt for increased (cmd) program name length

In the new library 'cmd' is dynamically allocated just
like 'cmdline'. This will align us with the ref below.

Reference(s):
. master branch increase to 64
commit 2cfdbbe897

Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
Jim Warner
2018-06-01 00:00:00 -05:00
committed by Craig Small
parent d099d0e5a1
commit e051535686

View File

@ -268,7 +268,7 @@ ENTER(0x220);
#endif #endif
case_Name: case_Name:
{ char buf[16]; { char buf[64];
unsigned u = 0; unsigned u = 0;
while(u < sizeof(buf) - 1u){ while(u < sizeof(buf) - 1u){
int c = *S++; int c = *S++;
@ -283,7 +283,7 @@ ENTER(0x220);
buf[u++] = c; buf[u++] = c;
} }
buf[u] = '\0'; buf[u] = '\0';
if (!P->cmd && !(P->cmd = strndup(buf, 15))) if (!P->cmd && !(P->cmd = strdup(buf)))
return 1; return 1;
S--; // put back the '\n' or '\0' S--; // put back the '\n' or '\0'
continue; continue;