From: Timo Sirainen Date: Thu, 5 Sep 2019 09:06:02 +0000 (+0300) Subject: lib-master: Event filter parsing - Accept "service:" X-Git-Tag: 2.3.9~167 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b55cd5b01b5438763ec170dea51be51a397af2f6;p=thirdparty%2Fdovecot%2Fcore.git lib-master: Event filter parsing - Accept "service:" This is short for "category:service:" --- diff --git a/src/lib-master/master-service-settings.c b/src/lib-master/master-service-settings.c index 0b2d51da66..657ef66bc7 100644 --- a/src/lib-master/master-service-settings.c +++ b/src/lib-master/master-service-settings.c @@ -161,7 +161,10 @@ static int parse_query(const char *str, struct event_filter_query *query_r, add_category(&categories, str+4); else if (str_begins(str, "category:")) add_category(&categories, str+9); - else { + else if (str_begins(str, "service:")) { + /* service:name is short for category:service:name */ + add_category(&categories, str); + } else { *error_r = t_strdup_printf("Unknown event '%s'", str); return -1; }