Yesterday I make strsep_space include post-token whitespace,

so we should not be adding another " " between tokens.
 -Erik
This commit is contained in:
Eric Andersen 2001-03-14 19:33:45 +00:00
parent ce4a586edb
commit 1ef92685cf
3 changed files with 3 additions and 6 deletions

3
lash.c
View File

@ -1049,13 +1049,12 @@ static int expand_arguments(char *command)
/* Convert from char** (one word per string) to a simple char*,
* but don't overflow command which is BUFSIZ in length */
for (i=0; i < expand_result.gl_pathc; i++) {
length=strlen(expand_result.gl_pathv[i])+1;
length=strlen(expand_result.gl_pathv[i]);
if (BUFSIZ-total_length-length <= 0) {
error_msg(out_of_space);
return FALSE;
}
strcat(command+total_length, expand_result.gl_pathv[i]);
strcat(command+total_length, " ");
total_length+=length;
}
globfree (&expand_result);

3
sh.c
View File

@ -1049,13 +1049,12 @@ static int expand_arguments(char *command)
/* Convert from char** (one word per string) to a simple char*,
* but don't overflow command which is BUFSIZ in length */
for (i=0; i < expand_result.gl_pathc; i++) {
length=strlen(expand_result.gl_pathv[i])+1;
length=strlen(expand_result.gl_pathv[i]);
if (BUFSIZ-total_length-length <= 0) {
error_msg(out_of_space);
return FALSE;
}
strcat(command+total_length, expand_result.gl_pathv[i]);
strcat(command+total_length, " ");
total_length+=length;
}
globfree (&expand_result);

View File

@ -1049,13 +1049,12 @@ static int expand_arguments(char *command)
/* Convert from char** (one word per string) to a simple char*,
* but don't overflow command which is BUFSIZ in length */
for (i=0; i < expand_result.gl_pathc; i++) {
length=strlen(expand_result.gl_pathv[i])+1;
length=strlen(expand_result.gl_pathv[i]);
if (BUFSIZ-total_length-length <= 0) {
error_msg(out_of_space);
return FALSE;
}
strcat(command+total_length, expand_result.gl_pathv[i]);
strcat(command+total_length, " ");
total_length+=length;
}
globfree (&expand_result);