]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: Event filter - Source line number 0 now means "any"
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 26 Apr 2018 18:29:23 +0000 (21:29 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 21 May 2018 09:03:11 +0000 (09:03 +0000)
src/lib/event-filter.c

index 6dd30c74ce8140e2ab6ddd38a8e61ee86330eda3..eed547e6f5e8df8dd1b509d7cf5fc50083753d85 100644 (file)
@@ -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;