From aeac20ccb0fe13aee7c007c488053a7ba7be6099 Mon Sep 17 00:00:00 2001 From: mdev9 Date: Fri, 16 Feb 2024 17:27:08 +0100 Subject: [PATCH] fixed non null terminated tab --- exec.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/exec.c b/exec.c index 2ba94c0..8139d27 100755 --- a/exec.c +++ b/exec.c @@ -6,7 +6,7 @@ /* By: marde-vr +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/02/07 14:12:49 by tomoron #+# #+# */ -/* Updated: 2024/02/16 16:11:50 by marde-vr ### ########.fr */ +/* Updated: 2024/02/16 17:26:04 by marde-vr ### ########.fr */ /* */ /* ************************************************************************** */ @@ -147,13 +147,14 @@ void exec_command(t_cmd *parsed_cmd, t_env *env) if (!cmd_args) ft_exit(parsed_cmd, env, 1); i = 0; + get_cmd_path(parsed_cmd, env); while (i < args_count) { cmd_args[i] = cur_cmd->token; cur_cmd = cur_cmd->next; i++; } - get_cmd_path(parsed_cmd, env); + cmd_args[i] = 0; pid_t pid; pid = fork(); @@ -168,5 +169,6 @@ void exec_command(t_cmd *parsed_cmd, t_env *env) rl_redisplay(); if (waitpid(pid, 0, 0) < 0) ft_exit(parsed_cmd, env, 1); - + //if (cur_cmd->type == PIPE) + // exec_command(cur_cmd->next, env); }