minor fix export
This commit is contained in:
parent
19c1059097
commit
8e5deaa6c0
@ -6,7 +6,7 @@
|
|||||||
/* By: whaffman <whaffman@student.codam.nl> +#+ */
|
/* By: whaffman <whaffman@student.codam.nl> +#+ */
|
||||||
/* +#+ */
|
/* +#+ */
|
||||||
/* Created: 2025/02/20 11:32:53 by whaffman #+# #+# */
|
/* Created: 2025/02/20 11:32:53 by whaffman #+# #+# */
|
||||||
/* Updated: 2025/03/02 22:22:19 by whaffman ######## odam.nl */
|
/* Updated: 2025/03/03 11:47:34 by whaffman ######## odam.nl */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -19,15 +19,12 @@ int builtin_export(t_minishell *msh, t_command *cmd)
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
i = 0;
|
i = 0;
|
||||||
|
arr = NULL;
|
||||||
while (cmd->args[++i] != NULL)
|
while (cmd->args[++i] != NULL)
|
||||||
{
|
{
|
||||||
arr = ft_split_safe(msh, cmd->args[i], '=');
|
arr = ft_split_safe(msh, cmd->args[i], '=');
|
||||||
if (arr[1] == NULL)
|
if (arr[1] == NULL)
|
||||||
{
|
|
||||||
ft_free_arr_safe(msh, arr);
|
|
||||||
i++;
|
|
||||||
continue ;
|
continue ;
|
||||||
}
|
|
||||||
env = environment_get(msh, arr[0]);
|
env = environment_get(msh, arr[0]);
|
||||||
if (env != NULL)
|
if (env != NULL)
|
||||||
{
|
{
|
||||||
@ -38,5 +35,6 @@ int builtin_export(t_minishell *msh, t_command *cmd)
|
|||||||
environment_add(msh, arr[0], arr[1]);
|
environment_add(msh, arr[0], arr[1]);
|
||||||
ft_free_arr_safe(msh, arr);
|
ft_free_arr_safe(msh, arr);
|
||||||
}
|
}
|
||||||
|
ft_free_arr_safe(msh, arr);
|
||||||
return (SUCCESS);
|
return (SUCCESS);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
/* By: qmennen <qmennen@student.codam.nl> +#+ */
|
/* By: qmennen <qmennen@student.codam.nl> +#+ */
|
||||||
/* +#+ */
|
/* +#+ */
|
||||||
/* Created: 2025/02/20 11:32:28 by whaffman #+# #+# */
|
/* Created: 2025/02/20 11:32:28 by whaffman #+# #+# */
|
||||||
/* Updated: 2025/02/26 16:06:09 by whaffman ######## odam.nl */
|
/* Updated: 2025/03/02 22:48:27 by whaffman ######## odam.nl */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -20,6 +20,6 @@ int builtin_pwd(t_minishell *msh, t_command *cmd)
|
|||||||
(void)cmd;
|
(void)cmd;
|
||||||
cwd = getcwd(NULL, 0);
|
cwd = getcwd(NULL, 0);
|
||||||
printf("%s\n", cwd);
|
printf("%s\n", cwd);
|
||||||
free_safe(msh, (void **)&(cwd));
|
free(cwd);
|
||||||
return (SUCCESS);
|
return (SUCCESS);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user