From 451a34561d6ef25e877911fe71ea3ba209faa49f Mon Sep 17 00:00:00 2001 From: starnakin Date: Fri, 30 Jun 2023 14:41:11 +0200 Subject: [PATCH] fix: command not found --- src/exec/exec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/exec/exec.c b/src/exec/exec.c index 17a21d6..d06e7fd 100644 --- a/src/exec/exec.c +++ b/src/exec/exec.c @@ -101,7 +101,9 @@ int cmds_list_exec(lst** cmds, lst** env) content->fd_out = fds[1]; ((cmd*)current->next->content)->fd_in = fds[0]; } - if (builtin_execute(content, env) == 1) + if (content->executable == NULL) + dprintf(2, "zzsh: command not found: %s\n", content->args[0]); + else if (builtin_execute(content, env) == 1) execute(content, env); current = current->next; }