From: Aki Tuomi Date: Thu, 23 Mar 2017 12:09:01 +0000 (+0200) Subject: mail-log: Differentiate autoexpunges from expunges X-Git-Tag: 2.3.0.rc1~1856 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7f3fe26555d38209e4072eaee4ac56e912733c25;p=thirdparty%2Fdovecot%2Fcore.git mail-log: Differentiate autoexpunges from expunges --- diff --git a/src/plugins/mail-log/mail-log-plugin.c b/src/plugins/mail-log/mail-log-plugin.c index bc4e87a79d..73766268a9 100644 --- a/src/plugins/mail-log/mail-log-plugin.c +++ b/src/plugins/mail-log/mail-log-plugin.c @@ -390,9 +390,10 @@ static void mail_log_mail_expunge(void *txn, struct mail *mail) { struct mail_log_mail_txn_context *ctx = (struct mail_log_mail_txn_context *)txn; - + struct mail_private *p = (struct mail_private*)mail; + mail_log_append_mail_message(ctx, mail, MAIL_LOG_EVENT_EXPUNGE, - "expunge"); + p->autoexpunged ? "autoexpunge" : "expunge"); } static void mail_log_mail_update_flags(void *txn, struct mail *mail,