This commit is contained in:
whaffman 2025-03-02 22:12:31 +01:00
parent 0f2040cb9f
commit 6d596eb8d1
7 changed files with 34 additions and 38 deletions

View File

@ -19,5 +19,6 @@ void print_commands(void *param);
void token_print(void *param);
void print_redirects(void *param);
void print_freelist(t_minishell *msh);
void token_print(void *param);
#endif

View File

@ -6,7 +6,7 @@
/* By: marvin <marvin@student.42.fr> +#+ */
/* +#+ */
/* Created: 2025/02/04 16:13:13 by whaffman #+# #+# */
/* Updated: 2025/03/01 14:13:46 by whaffman ######## odam.nl */
/* Updated: 2025/03/02 22:12:12 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
@ -75,6 +75,5 @@
# else
# define DEBUG 0
# endif // DEBUG
void token_print(void *param);
#endif

View File

@ -6,7 +6,7 @@
/* By: whaffman <whaffman@student.codam.nl> +#+ */
/* +#+ */
/* Created: 2025/02/20 11:32:53 by whaffman #+# #+# */
/* Updated: 2025/03/02 21:35:02 by whaffman ######## odam.nl */
/* Updated: 2025/03/02 22:09:36 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
@ -25,7 +25,6 @@ int builtin_export(t_minishell *msh, t_command *cmd)
if (arr[1] == NULL)
{
ft_free_arr_safe(msh, arr);
DBG;
i++;
continue ;
}
@ -38,7 +37,6 @@ int builtin_export(t_minishell *msh, t_command *cmd)
else
environment_add(msh, arr[0], arr[1]);
ft_free_arr_safe(msh, arr);
DBG
}
return (SUCCESS);
}

View File

@ -6,7 +6,7 @@
/* By: whaffman <whaffman@student.codam.nl> +#+ */
/* +#+ */
/* Created: 2025/02/04 16:13:59 by whaffman #+# #+# */
/* Updated: 2025/03/02 22:07:17 by whaffman ######## odam.nl */
/* Updated: 2025/03/02 22:08:50 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
@ -27,7 +27,7 @@ void environment_free_list(t_minishell *msh)
else
next = NULL;
environment_free(msh, (*lst)->content);
free_safe(msh, (void **)lst);
free_safe(msh, (void **) lst);
*lst = next;
}
}

View File

@ -6,7 +6,7 @@
/* By: whaffman <whaffman@student.codam.nl> +#+ */
/* +#+ */
/* Created: 2025/02/04 16:19:22 by whaffman #+# #+# */
/* Updated: 2025/03/01 11:01:03 by whaffman ######## odam.nl */
/* Updated: 2025/03/02 22:11:40 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
@ -75,4 +75,3 @@ int main(int argc, char **argv, char **envp)
rl_clear_history();
return (EXIT_SUCCESS);
}

View File

@ -6,7 +6,7 @@
/* By: whaffman <whaffman@student.codam.nl> +#+ */
/* +#+ */
/* Created: 2025/03/01 14:20:45 by whaffman #+# #+# */
/* Updated: 2025/03/01 14:26:58 by whaffman ######## odam.nl */
/* Updated: 2025/03/02 22:09:58 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
@ -14,7 +14,7 @@
void ft_free_arr_safe(t_minishell *msh, char **arr)
{
int i;
int i;
i = 0;
while (arr[i] != NULL)

View File

@ -6,7 +6,7 @@
/* By: whaffman <whaffman@student.codam.nl> +#+ */
/* +#+ */
/* Created: 2025/03/02 21:58:06 by whaffman #+# #+# */
/* Updated: 2025/03/02 22:04:08 by whaffman ######## odam.nl */
/* Updated: 2025/03/02 22:11:34 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
@ -16,10 +16,9 @@ static void *free_arr_safe(t_minishell *msh, int n, char ***arr)
{
while (n-- > 0)
{
free_safe(msh, (void**) &(*arr)[n]);
DBG;
free_safe(msh, (void **) &(*arr)[n]);
}
free_safe(msh,(void**) arr);
free_safe(msh, (void **) *arr);
return (NULL);
}