]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mail-log: Differentiate autoexpunges from expunges
authorAki Tuomi <aki.tuomi@dovecot.fi>
Thu, 23 Mar 2017 12:09:01 +0000 (14:09 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 30 Mar 2017 17:53:47 +0000 (20:53 +0300)
src/plugins/mail-log/mail-log-plugin.c

index 0c4db123bf329d4b06489793261916eea4c5bee4..19b771c97977789e45be31fadc8031f017ddba8f 100644 (file)
@@ -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,