]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mail-log: Register only the notify callbacks we actually care about, leave rest NULL.
authorTimo Sirainen <tss@iki.fi>
Mon, 2 Aug 2010 14:29:29 +0000 (15:29 +0100)
committerTimo Sirainen <tss@iki.fi>
Mon, 2 Aug 2010 14:29:29 +0000 (15:29 +0100)
src/plugins/mail-log/mail-log-plugin.c

index c4e4fa70187502f7480bc0618fb3c2b55c5cb4f2..022e87c12cd5047393ed29abf9d99ed9bd760206 100644 (file)
@@ -453,18 +453,16 @@ mail_log_mailbox_rename(struct mailbox *src,
 }
 
 static const struct notify_vfuncs mail_log_vfuncs = {
-       /* mail_transaction_begin */    mail_log_mail_transaction_begin,
-       /* mail_save */                 mail_log_mail_save,
-       /* mail_copy */                 mail_log_mail_copy,
-       /* mail_expunge */              mail_log_mail_expunge,
-       /* mail_update_flags */         mail_log_mail_update_flags,
-       /* mail_update_keywords */      mail_log_mail_update_keywords,
-       /* mail_transaction_commit */   mail_log_mail_transaction_commit,
-       /* mail_transaction_rollback */ mail_log_mail_transaction_rollback,
-       /* mailbox_delete_begin */      notify_noop_mailbox_delete_begin,
-       /* mailbox_delete_commit */     mail_log_mailbox_delete_commit,
-       /* mailbox_delete_rollback */   notify_noop_mailbox_delete_rollback,
-       /* mailbox_rename */            mail_log_mailbox_rename,
+       .mail_transaction_begin = mail_log_mail_transaction_begin,
+       .mail_save = mail_log_mail_save,
+       .mail_copy = mail_log_mail_copy,
+       .mail_expunge = mail_log_mail_expunge,
+       .mail_update_flags = mail_log_mail_update_flags,
+       .mail_update_keywords = mail_log_mail_update_keywords,
+       .mail_transaction_commit = mail_log_mail_transaction_commit,
+       .mail_transaction_rollback = mail_log_mail_transaction_rollback,
+       .mailbox_delete_commit = mail_log_mailbox_delete_commit,
+       .mailbox_rename = mail_log_mailbox_rename
 };
 
 static struct notify_context *mail_log_ctx;