diff --git a/applets/pbot-vm/guest/lib/Guest.pm b/applets/pbot-vm/guest/lib/Guest.pm index 914a4504..58fd45b7 100644 --- a/applets/pbot-vm/guest/lib/Guest.pm +++ b/applets/pbot-vm/guest/lib/Guest.pm @@ -116,7 +116,10 @@ sub process_command($command, $mod, $user, $tag) { print STDERR "=" x 40, "\n"; - return "$result\n"; + # ensure output is newline-terminated + $result .= "\n" unless $result =~ /\n$/; + + return $result; } else { # wait for child to finish waitpid($pid, 0);