diff --git a/srcs/set_cmd/free_cmd.c b/srcs/set_cmd/free_cmd.c index a8bf99a..166cc88 100644 --- a/srcs/set_cmd/free_cmd.c +++ b/srcs/set_cmd/free_cmd.c @@ -6,16 +6,16 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/03/09 12:33:30 by apommier #+# #+# */ -/* Updated: 2022/04/19 12:01:16 by apommier ### ########.fr */ +/* Updated: 2022/04/19 12:46:46 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ #include "../../includes/minishell.h" -void exit_shell(t_cmd *cmd, int ret) +void exit_shell(t_cmd *cmd, int ret) { - int i; - + int i; + i = 0; ft_putstr_fd("exit\n", 1); if (!cmd) @@ -40,7 +40,7 @@ void exit_shell(t_cmd *cmd, int ret) exit(ret); } -void free_cmd(t_cmd *cmd) +void free_cmd(t_cmd *cmd) { int i; @@ -61,4 +61,4 @@ void free_cmd(t_cmd *cmd) free_double(cmd->path); free(cmd->s_cmds); free(cmd); -} \ No newline at end of file +} diff --git a/srcs/set_cmd/set_cmd.c b/srcs/set_cmd/set_cmd.c index 463ce23..ae5c937 100644 --- a/srcs/set_cmd/set_cmd.c +++ b/srcs/set_cmd/set_cmd.c @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/03/08 15:19:42 by apommier #+# #+# */ -/* Updated: 2022/04/19 12:35:26 by apommier ### ########.fr */ +/* Updated: 2022/04/19 12:46:09 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -89,7 +89,7 @@ t_cmd *set_cmd(char *input, char **env, int nb) { t_cmd *cmd; char **cmds; - + if (!is_quote_good(input) || !is_pipe_good(input)) { ft_putstr_fd("Minishell: error while parsing command\n", 2); @@ -98,7 +98,6 @@ t_cmd *set_cmd(char *input, char **env, int nb) cmds = ft_split_with_quote(input, '|'); if (!cmds) return (0); - cmd = malloc(sizeof(t_cmd)); if (!cmd) return (0); @@ -107,7 +106,7 @@ t_cmd *set_cmd(char *input, char **env, int nb) return (0); cmd->tmpin = -1; cmd->tmpout = -1; - cmd->err_var = nb; + cmd->err_var = nb; cmd->path = get_path(env); cmd->env = ft_dup_double(env); cmd->nb_s_cmd = double_size(cmds); @@ -116,7 +115,7 @@ t_cmd *set_cmd(char *input, char **env, int nb) { free(cmds); return (0); - } + } parse_quote(cmd); free(cmds); if (cmd) @@ -126,4 +125,4 @@ t_cmd *set_cmd(char *input, char **env, int nb) return (cmd); } return (0); -} \ No newline at end of file +}