- else if (!strcasecmp(t[1], "comp-filter")) { // RFC4791 9.7.1 - filter by component
- syslog(LOG_DEBUG, "component filter at level %d", level);
+ else if ( (!strcasecmp(t[1], "comp-filter"))
+ && (!disregard_further_comp_filters)
+ ) { // RFC4791 9.7.1 - filter by component
+ syslog(LOG_DEBUG, "component filter at level %d", this_rule_level);