From: Timo Sirainen Date: Thu, 26 Apr 2018 18:29:23 +0000 (+0300) Subject: lib: Event filter - Source line number 0 now means "any" X-Git-Tag: 2.3.9~1833 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b91c753c87adefb039785b6de6838ed36b7a0910;p=thirdparty%2Fdovecot%2Fcore.git lib: Event filter - Source line number 0 now means "any" --- diff --git a/src/lib/event-filter.c b/src/lib/event-filter.c index 6dd30c74ce..eed547e6f5 100644 --- a/src/lib/event-filter.c +++ b/src/lib/event-filter.c @@ -487,7 +487,8 @@ event_filter_query_match(const struct event_filter_query_internal *query, return FALSE; } if (query->source_filename != NULL) { - if (source_linenum != query->source_linenum || + if ((source_linenum != query->source_linenum && + query->source_linenum != 0) || source_filename == NULL || strcmp(event->source_filename, query->source_filename) != 0) return FALSE;