check for returns

This commit is contained in:
PrStein 2022-04-15 02:26:12 +02:00
parent 63aeb7843e
commit c28ab971fb
2 changed files with 3 additions and 4 deletions

View File

@ -22,7 +22,7 @@ int print_env(t_cmd *cmd)
ft_putstr_fd("Minishell: env: '", 2); ft_putstr_fd("Minishell: env: '", 2);
ft_putstr_fd(cmd->current_s_cmd->args[1], 2); ft_putstr_fd(cmd->current_s_cmd->args[1], 2);
ft_putstr_fd("': No such file or directory\n", 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) else if (cmd->env)
{ {
@ -33,12 +33,11 @@ int print_env(t_cmd *cmd)
i++; i++;
} }
} }
return (check_return(cmd, 0)); return (check_return(cmd->current_s_cmd, 0));
} }
int ft_pwd(t_s_cmd *cmd) int ft_pwd(t_s_cmd *cmd)
{ {
(void)cmd;
int i; int i;
char p[1024]; char p[1024];
char *str; char *str;

View File

@ -65,7 +65,7 @@ int size_path(char **str)
int check_return(t_s_cmd *cmd, int var) 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; cmd->big_cmd->err_var = var;
return (var); return (var);