cocmd: progpogate exit status from semicolon

This commit is contained in:
Gavin Hayes 2023-02-26 02:17:40 -05:00
parent f4516567ff
commit 7f9f3c7e21

View file

@ -399,7 +399,7 @@ static int Fake(int main(int, char **)) {
}
static int TryBuiltin(void) {
if (!n) return 0;
if (!n) return exitstatus;
if (!strcmp(args[0], "exit")) Exit();
if (!strcmp(args[0], "cd")) return Cd();
if (!strcmp(args[0], "rm")) return Rm();
@ -570,7 +570,7 @@ static char *Tokenize(void) {
if (q > r) {
return Finish();
} else {
Run();
exitstatus = Run();
t = STATE_WHITESPACE;
}
} else if (*p == '>') {