bug fix env -i && cd error message
This commit is contained in:
@@ -25,8 +25,8 @@ int cmd_cd_update_env(char *path, t_env **env, char opt)
|
||||
if (getcwd(p_path, 4096) == NULL || (oldpwd = ft_strdup(pwd->val)) == NULL
|
||||
|| ft_realpath(path, &c_path) == NULL)
|
||||
return (put_error_cd2(path, "error"));
|
||||
if (ft_envupdate("PWD", *env, ((opt == 'P') ? p_path : c_path)) == NULL
|
||||
|| ft_envupdate("OLDPWD", *env, oldpwd) == NULL)
|
||||
if (cd_updateenv("PWD", ((opt == 'P') ? p_path : c_path), env) == NULL
|
||||
|| cd_updateenv("OLDPWD", oldpwd, env) == NULL)
|
||||
{
|
||||
ft_strdel(&oldpwd);
|
||||
ft_strdel(&c_path);
|
||||
|
||||
Reference in New Issue
Block a user