diff --git a/srcs/built_in/env.c b/srcs/built_in/env.c index fc1d7e3..3ffce80 100644 --- a/srcs/built_in/env.c +++ b/srcs/built_in/env.c @@ -22,7 +22,7 @@ int print_env(t_cmd *cmd) ft_putstr_fd("Minishell: env: '", 2); ft_putstr_fd(cmd->current_s_cmd->args[1], 2); ft_putstr_fd("': No such file or directory\n", 2); - return (check_return(cmd, 127)); + return (check_return(cmd->current_s_cmd, 127)); } else if (cmd->env) { @@ -33,12 +33,11 @@ int print_env(t_cmd *cmd) i++; } } - return (check_return(cmd, 0)); + return (check_return(cmd->current_s_cmd, 0)); } int ft_pwd(t_s_cmd *cmd) { - (void)cmd; int i; char p[1024]; char *str; diff --git a/srcs/built_in/utils_builtin.c b/srcs/built_in/utils_builtin.c index 6f0db09..6d05066 100644 --- a/srcs/built_in/utils_builtin.c +++ b/srcs/built_in/utils_builtin.c @@ -65,7 +65,7 @@ int size_path(char **str) int check_return(t_s_cmd *cmd, int var) { - if (cmd->big_cmd->current_s_cmd->child) + if (cmd->child) { cmd->big_cmd->err_var = var; return (var);