Added a sanity check to fix weird bug exposed when sourcing in commands from a

file with lash. Based on report from Heinz Walter.
This commit is contained in:
Mark Whitley 2001-04-23 17:04:41 +00:00
parent 8a24a65d2f
commit 4b66dabc76

View File

@ -33,7 +33,11 @@
void trim(char *s) void trim(char *s)
{ {
int len=strlen(s); int len = strlen(s);
/* sanity check */
if (len == 0)
return;
/* trim trailing whitespace */ /* trim trailing whitespace */
while ( len > 0 && isspace(s[len-1])) while ( len > 0 && isspace(s[len-1]))