]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm: Removed unused doveadm_mailbox_find_and_sync() function
authorTimo Sirainen <tss@iki.fi>
Sat, 9 May 2015 16:39:39 +0000 (19:39 +0300)
committerTimo Sirainen <tss@iki.fi>
Sat, 9 May 2015 16:39:39 +0000 (19:39 +0300)
src/doveadm/doveadm-mail.c
src/doveadm/doveadm-mail.h

index 3b3e827a6c7bce471237fdaf58f85fdbf35ea5a3..3537e2a8b173ad86f36b0f84966a747ab48dca1c 100644 (file)
@@ -243,38 +243,6 @@ doveadm_mailbox_find(struct mail_user *user, const char *mailbox)
        return mailbox_alloc(ns->list, mailbox, MAILBOX_FLAG_IGNORE_ACLS);
 }
 
-static int
-doveadm_mailbox_find_and_open(struct mail_user *user, const char *mailbox,
-                             struct mailbox **box_r)
-{
-       struct mailbox *box;
-
-       box = doveadm_mailbox_find(user, mailbox);
-       if (mailbox_open(box) < 0) {
-               i_error("Opening mailbox %s failed: %s", mailbox,
-                       mailbox_get_last_error(box, NULL));
-               mailbox_free(&box);
-               return -1;
-       }
-       *box_r = box;
-       return 0;
-}
-
-int doveadm_mailbox_find_and_sync(struct mail_user *user, const char *mailbox,
-                                 struct mailbox **box_r)
-{
-       if (doveadm_mailbox_find_and_open(user, mailbox, box_r) < 0)
-               return -1;
-       if (mailbox_sync(*box_r, MAILBOX_SYNC_FLAG_FULL_READ) < 0) {
-               i_error("Syncing mailbox %s failed: %s", mailbox,
-                       mailbox_get_last_error(*box_r, NULL));
-               mailbox_free(box_r);
-               mailbox_free(box_r);
-               return -1;
-       }
-       return 0;
-}
-
 struct mail_search_args *
 doveadm_mail_build_search_args(const char *const args[])
 {
index 327bc545280a696001a9f55045b9b1d2524e269a..681c309e7270bae95cc23730ff6ed54e98875a50 100644 (file)
@@ -146,8 +146,6 @@ void doveadm_mail_get_input(struct doveadm_mail_cmd_context *ctx);
 
 struct mailbox *
 doveadm_mailbox_find(struct mail_user *user, const char *mailbox);
-int doveadm_mailbox_find_and_sync(struct mail_user *user, const char *mailbox,
-                                 struct mailbox **box_r);
 struct mail_search_args *
 doveadm_mail_build_search_args(const char *const args[]);
 void doveadm_mailbox_args_check(const char *const args[]);