From e45e7f588fc0ed9843ab7af6880c778b3367aa52 Mon Sep 17 00:00:00 2001 From: Rene Rivera Date: Thu, 1 Jun 2017 10:56:02 -0500 Subject: [PATCH] Don't strip out EOL and other whitespace from action output. --- src/engine/make1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/make1.c b/src/engine/make1.c index a1117ad50..0876bdc91 100644 --- a/src/engine/make1.c +++ b/src/engine/make1.c @@ -780,7 +780,7 @@ static void call_action_rule /* Clean the output of control characters. */ for (; *output_i; ++output_i) { - if (iscntrl(*output_i)) *output_i = '?'; + if (iscntrl(*output_i) && !isspace(*output_i)) *output_i = '?'; } lol_add( frame->args, list_new( command_output_obj ) ); }