fixed xargs

This commit is contained in:
Your Name 2024-06-18 15:35:50 +03:00
parent 04c183bd9a
commit 52bd3b77dd
1 changed files with 4 additions and 6 deletions

View File

@ -104,11 +104,10 @@ int xargs(void) {
break;
}
if (flag == NONE && is_correct(c) && strlen(arg) > 0) {
int r = 0;
if (flag == NONE && is_correct(c) && index > 0) {
PUSH:
r = add_arg(arg, chars, 0);
arg[index] = '\0';
int r = add_arg(arg, chars, 0);
if (r == ERROR)
break;
@ -148,11 +147,10 @@ PUSH:
return ERROR;
}
arg = tmp;
arg[index] = c;
index++;
arg[index] = '\0';
chars++;
}
}