From 6799dc9c27ee96f18bab62efb0120be99fc7d707 Mon Sep 17 00:00:00 2001 From: wescande Date: Tue, 14 Mar 2017 20:22:09 +0100 Subject: [PATCH] protection des prints --- 42sh/src/job-control/process_format.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/42sh/src/job-control/process_format.c b/42sh/src/job-control/process_format.c index 1dc3388c..32aa8272 100644 --- a/42sh/src/job-control/process_format.c +++ b/42sh/src/job-control/process_format.c @@ -6,7 +6,7 @@ /* By: jhalford +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/01/09 13:05:55 by jhalford #+# #+# */ -/* Updated: 2017/03/13 22:29:29 by jhalford ### ########.fr */ +/* Updated: 2017/03/14 20:21:46 by wescande ### ########.fr */ /* */ /* ************************************************************************** */ @@ -42,7 +42,8 @@ static void process_format_com_long(t_list **plist) t_process *p; p = (*plist)->content; - (p->map.print)(p); + if (p->map.print) + (p->map.print)(p); // faudrait printer les redirections (p->redir) ici genre avec ft_lstiter je pense if ((*plist)->next) ft_putstr(" |"); @@ -64,7 +65,8 @@ static void process_format_com_short(t_list **plist, t_flag state) p->attrs &= ~PROCESS_STATE_MASK; p->attrs &= ~PROCESS_RUNNING; } - (p->map.print)(p); + if (p->map.print) + (p->map.print)(p); // faudrait printer les redirections (p->redir) ici genre avec ft_lstiter je pense if ((*plist)->next) ft_putstr(" | ");