From d53b76dce6d025482a8306da76a3f6460fbea1de Mon Sep 17 00:00:00 2001 From: Andre Lorbach Date: Tue, 25 Oct 2011 13:39:30 +0200 Subject: [PATCH] Fixed bug in syslog summary report missing checksum in report generation --- src/classes/reports/report.syslog.syslogsummary.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/classes/reports/report.syslog.syslogsummary.class.php b/src/classes/reports/report.syslog.syslogsummary.class.php index 95b8e2c..65386d7 100644 --- a/src/classes/reports/report.syslog.syslogsummary.class.php +++ b/src/classes/reports/report.syslog.syslogsummary.class.php @@ -336,8 +336,11 @@ class Report_syslogsummary extends Report { $logArray[MISC_CHECKSUM] = crc32( $logArray[SYSLOG_MESSAGE] ); // Maybe useful somewhere else: sprintf( "%u", crc32 ( $logArray[SYSLOG_MESSAGE] )); $strChecksum = $logArray[MISC_CHECKSUM]; - // TODO, save calculated Checksum into DB! + // Save calculated Checksum into DB! + $this->_streamObj->SaveMessageChecksum($logArray); } + else // Get checksum + $strChecksum = $logArray[MISC_CHECKSUM]; // Check if entry exists in result array if ( isset($content["report_consdata"][ $logArray[SYSLOG_HOST] ]['cons_msgs'][ $strChecksum ]) )