From: Josef 'Jeff' Sipek Date: Sat, 30 Jun 2018 14:06:04 +0000 (-0400) Subject: lib: Add event_unset_forced_debug() X-Git-Tag: 2.3.3.rc1~139 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ff4ab7caa94a2904222265bf50dfff82938f7f25;p=thirdparty%2Fdovecot%2Fcore.git lib: Add event_unset_forced_debug() --- diff --git a/src/lib/event-log.c b/src/lib/event-log.c index d73c8cd1e3..2e3f72e027 100644 --- a/src/lib/event-log.c +++ b/src/lib/event-log.c @@ -206,6 +206,12 @@ struct event *event_set_forced_debug(struct event *event, bool force) return event; } +struct event *event_unset_forced_debug(struct event *event) +{ + event->forced_debug = FALSE; + return event; +} + void event_set_global_debug_log_filter(struct event_filter *filter) { event_unset_global_debug_log_filter(); diff --git a/src/lib/event-log.h b/src/lib/event-log.h index 2da89bc9ae..77f61805f0 100644 --- a/src/lib/event-log.h +++ b/src/lib/event-log.h @@ -65,6 +65,8 @@ void event_logv(struct event *event, const struct event_log_params *params, This is because the event may already have had debugging enabled via the parent event. Forcing it to FALSE is most likely not wanted. */ struct event *event_set_forced_debug(struct event *event, bool force); +/* Set the forced-debug to FALSE */ +struct event *event_unset_forced_debug(struct event *event); /* Set the global filter to logging debug events. */ void event_set_global_debug_log_filter(struct event_filter *filter); /* Return the current global debug log event filter. */