From 823dbba5bddab6e687179b68590f56db556a49ba Mon Sep 17 00:00:00 2001 From: yosyo Date: Mon, 20 May 2024 23:59:11 +0200 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=F0=9F=94=A8=E3=80=8D=20fix(env=5Fdele?= =?UTF-8?q?te):=20fixed=20for=20edge-case=20(first=20element)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/env/env_cmd.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/env/env_cmd.c b/src/env/env_cmd.c index 1620181..712a230 100644 --- a/src/env/env_cmd.c +++ b/src/env/env_cmd.c @@ -140,6 +140,14 @@ int env_delete(char *name, t_env *env) { t_env *tmp; + if (!ft_strcmp(env->name, name) + { + ft_free("cc", &env->name, &env->content); + env->name = env->next->name; + env->content = env->next->content; + env->next = env->next->next; + return (0); + } while (env && env->next && ft_strcmp(env->next->name, name)) env = env->next; if (!env || !env->next)