diff options
Diffstat (limited to 'src/pipe.c')
| -rw-r--r-- | src/pipe.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -34,7 +34,7 @@ void await_change(void) { while (argc < MAX_ARGS) { char chr = buff[i]; - if (chr == '\0') { + if (chr == '\0' || chr == '\n') { break; } @@ -57,6 +57,10 @@ void await_change(void) { i++; } + if (chr_on > 0) { + argv[argc][chr_on] = '\0'; + argc++; + } make_change(argv, argc); } |
