From 61a9cb68dc99151f634e07550e40af706c535a3f Mon Sep 17 00:00:00 2001 From: d4t4king Date: Wed, 29 Mar 2017 11:52:29 -0700 Subject: [PATCH] bug fix --- lynis-report-converter.pl | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lynis-report-converter.pl b/lynis-report-converter.pl index 1c8980c..9ba862e 100755 --- a/lynis-report-converter.pl +++ b/lynis-report-converter.pl @@ -1364,10 +1364,14 @@ END print OUT "\t\t\t\t\t\tphase 1 plugins enabled:\n"; print OUT "\t\t\t\t\t\t\t\n"; - foreach my $plug ( sort @{$lynis_report_data{'plugin_enabled_phase1[]'}} ) { - my ($n,$v) = split(/\|/, $plug); - if ((!defined($v)) or ($v eq "")) { $v = "AAAAAAAA"; } - print OUT "\t\t\t\t\t\t\t\t\n"; + if (exists($lynis_report_data{'plugin_enabled_phase1[]'})) { + if (ref($lynis_report_data{'plugin_enabled_phase1[]'}) eq 'ARRAY') { + foreach my $plug ( sort @{$lynis_report_data{'plugin_enabled_phase1[]'}} ) { + my ($n,$v) = split(/\|/, $plug); + if ((!defined($v)) or ($v eq "")) { $v = "AAAAAAAA"; } + print OUT "\t\t\t\t\t\t\t\t\n"; + } + } } print OUT "\t\t\t\t\t\t\t
name:$nversion:$v
name:$nversion:$v
\n"; print OUT "\t\t\t\t\t\t\n";