if (!fmt || vasprintf(&p, fmt, args) < 0)
vverbose(level, file, line, function, fmt, args);
else {
- verbose(level, file, line, function, "[API %s] %s", export->api.apiname, p);
+ verbose(level, file, line, function, (verbose_is_colorized() == 0 ? "[API %s] %s" : COLOR_API "[API %s]" COLOR_DEFAULT " %s"), export->api.apiname, p);
free(p);
}
}
/* search the handler */
handler = export->event_handlers;
while (handler) {
- if (fnmatch(handler->pattern, event, 0)) {
+ if (!fnmatch(handler->pattern, event, 0)) {
if (!(export->hooksvc & afb_hook_flag_api_on_event_handler))
handler->callback(handler->closure, event, object, to_api_x3(export));
else {