diff --git a/src/lib-sieve/sieve-error-private.h b/src/lib-sieve/sieve-error-private.h index b4c21ef2483c9842a7a69ca52d62f9c49ed049c0..d0c5a4300476fe376741387606210bb05d95eb25 100644 --- a/src/lib-sieve/sieve-error-private.h +++ b/src/lib-sieve/sieve-error-private.h @@ -36,18 +36,15 @@ struct sieve_error_handler { unsigned int errors; unsigned int warnings; - /* Should the errorhandler handle or discard info/debug log? - * (This does not influence the previous setting) - */ - bool log_info; - bool log_debug; - void (*logv)(struct sieve_error_handler *ehandler, const struct sieve_error_params *params, enum sieve_error_flags flags, const char *fmt, va_list args) ATTR_FORMAT(4, 0); void (*free)(struct sieve_error_handler *ehandler); + + bool log_info:1; /* handle or discard info log */ + bool log_debug:1; /* handle or discard debug log */ }; void sieve_error_handler_init(struct sieve_error_handler *ehandler,