diff options
-rw-r--r-- | TODO.org | 2 | ||||
-rw-r--r-- | src/e_externs_pipes.c | 3 | ||||
-rw-r--r-- | src/s_lpipes.c | 4 |
3 files changed, 3 insertions, 6 deletions
@@ -2,7 +2,7 @@ ** DONE PWD=qwe; pwd <== recheck ** DONE VISUAL=qweqwe crontab -e <=== deal with it ** DONE cd qweqwe <=== stderr -** TODO lpipes leaks <=== this is a big one (split lpipes | lcom | com) +** TODO [#A] lpipes leaks <=== this is a big one (split lpipes | lcom | com) ** TODO [#C] Handle memory * Stuff to add diff --git a/src/e_externs_pipes.c b/src/e_externs_pipes.c index 02978db..13842a7 100644 --- a/src/e_externs_pipes.c +++ b/src/e_externs_pipes.c @@ -135,7 +135,6 @@ void t_msh *msh) { struct s_lpipes *head; - /* struct s_lpipes *head_del; */ struct s_lpipes *rptr; char **envpath; char **fullpath; @@ -145,7 +144,6 @@ void head = ptr; rptr = ptr; - /* head_del = ptr; */ pipes = e_get_pipes_count(head); if (!(fullpath = (char **)malloc((pipes + 2) * sizeof(char *)))) f_alloc_and_destroy_msh(msh); @@ -176,5 +174,4 @@ void i = 0; exec_path((const char**)fullpath, head, msh); ft_delwords(fullpath); - /* lpipes_clear(&head_del); */ } diff --git a/src/s_lpipes.c b/src/s_lpipes.c index 69a6cc4..cb78df3 100644 --- a/src/s_lpipes.c +++ b/src/s_lpipes.c @@ -53,8 +53,8 @@ void while (tmp) { renext = tmp->next; - /* lcom_clear(&tmp->one); */ - /* ft_memdel((void*)&tmp); */ + lcom_clear(&tmp->one); + ft_memdel((void*)&tmp); tmp = renext; } *lpipes = NULL; |