From 46ccc1fb704b7694884523356986ef43dec51d69 Mon Sep 17 00:00:00 2001 From: Pragmatic Software Date: Sun, 6 Mar 2022 14:07:28 -0800 Subject: [PATCH] pbot-vm: prevent [Exit 1] output with compiler errors --- applets/pbot-vm/guest/lib/Languages/_c_base.pm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/applets/pbot-vm/guest/lib/Languages/_c_base.pm b/applets/pbot-vm/guest/lib/Languages/_c_base.pm index 07bbf7ec..aa35a7e6 100755 --- a/applets/pbot-vm/guest/lib/Languages/_c_base.pm +++ b/applets/pbot-vm/guest/lib/Languages/_c_base.pm @@ -60,6 +60,12 @@ sub preprocess { if ($self->{cmdline} =~ m/--(?:version|analyze)/) { $self->{done} = 1; } + + # set done instead of error to prevent "[Exit 1]" output for compiler error messages + if ($self->{error}) { + $self->{error} = 0; + $self->{done} = 1; + } } sub postprocess {