From e0ba9a82e11d9f23cf4eaed267b25021f98ae9f4 Mon Sep 17 00:00:00 2001 From: Charles Date: Wed, 4 Mar 2020 16:22:04 +0100 Subject: Fixing environment, Added env buitin --- src/state.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/state.c') diff --git a/src/state.c b/src/state.c index 61d8d41..41c802b 100644 --- a/src/state.c +++ b/src/state.c @@ -14,11 +14,12 @@ int ms_state_init(t_state *state, const char **envp) { - if ((state->environment = ms_environment_from_array(envp)) == NULL) - return (-1); + state->environment = NULL; state->path = NULL; - if ((state->path = ms_path_update(state->path, ft_htget(state->environment, MS_PATH_KEY))) == NULL) + if ((state->environment = ms_environment_from_array(envp)) == NULL) return (-1); + /* if ((state->path = ms_path_update(state->path, ft_htget(state->environment, MS_PATH_KEY))) == NULL) */ + /* return (-1); */ return (0); } @@ -26,6 +27,6 @@ void ms_state_destroy(t_state *state) { if (state == NULL) return ; - ms_path_destroy(state->path); + /* ms_path_destroy(state->path); */ ft_htdestroy(state->environment, ms_ht_del_str_entry); } -- cgit