summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLorenz Kästle <12514511+RincewindsHat@users.noreply.github.com>2025-03-07 17:28:36 +0100
committerLorenz Kästle <12514511+RincewindsHat@users.noreply.github.com>2025-03-07 17:28:36 +0100
commit18dedf3463534a9f6c8137628c482298dbb0459b (patch)
tree4aa925c3ad0b584d34a3c0e775e895b4f5a31824
parent5ad1c0e821a5aaafe47dbe79d5f69820fde798bd (diff)
downloadmonitoring-plugins-18dedf3463534a9f6c8137628c482298dbb0459b.tar.gz
Do not die in tests if JSON Parsing fails
-rw-r--r--NPTest.pm6
1 files changed, 5 insertions, 1 deletions
diff --git a/NPTest.pm b/NPTest.pm
index 47773acc..f9f18b5f 100644
--- a/NPTest.pm
+++ b/NPTest.pm
@@ -17,6 +17,8 @@ use File::Basename;
17 17
18use JSON; 18use JSON;
19 19
20use feature 'try';
21
20use IO::File; 22use IO::File;
21use Data::Dumper; 23use Data::Dumper;
22 24
@@ -619,7 +621,9 @@ sub testCmd {
619 chomp $output; 621 chomp $output;
620 $object->output($output); 622 $object->output($output);
621 623
622 $object->{'mp_test_result'} = decode_json($output); 624 try {
625 $object->{'mp_test_result'} = decode_json($output);
626 }
623 627
624 alarm(0); 628 alarm(0);
625 629