+
+ if(r_filter->related_file)
+ os_report_printtop(r_filter->top_files, "Filename",
+ r_filter->related_file);
+
+
+ /* If we have to dump the alerts. */
+ if(data_to_clean)
+ {
+ int i = 0;
+
+ if(r_filter->show_alerts)
+ {
+ l_print_out("Log dump:");
+ l_print_out("------------------------------------------------");
+ }
+ while(data_to_clean[i])
+ {
+ alert_data *md = data_to_clean[i];
+ if(r_filter->show_alerts)
+ l_print_out("%s %s\nRule: %d (level %d) -> '%s'\n%s\n\n", md->date, md->location, md->rule, md->level, md->comment, md->log[0]);
+ FreeAlertData(md);
+ i++;
+ }
+ free(data_to_clean);
+ data_to_clean = NULL;
+ }