Index: main/manager.c =================================================================== --- main/manager.c (revision 294348) +++ main/manager.c (working copy) @@ -4054,11 +4054,12 @@ const char *eventdata = arg; int *result = data; - if (regexec(regex_filter, eventdata, 0, NULL, 0)) { - *result = 1; + if (!regexec(regex_filter, eventdata, 0, NULL, 0)) { + *result = 0; return (CMP_MATCH | CMP_STOP); } + *result = 1; return 0; }