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 ) ); }