From: Timo Sirainen Date: Fri, 20 Mar 2009 22:20:32 +0000 (-0400) Subject: Don't log an error if dovecot.index doesn't exist while trying to create the backup. X-Git-Tag: 2.0.alpha1~1038^2~35 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4df91bfe1e537c19a07f3f30b9cc4aa5f586c915;p=thirdparty%2Fdovecot%2Fcore.git Don't log an error if dovecot.index doesn't exist while trying to create the backup. --HG-- branch : HEAD --- diff --git a/src/lib-index/mail-index-write.c b/src/lib-index/mail-index-write.c index 361df8e183..c2d7363a8a 100644 --- a/src/lib-index/mail-index-write.c +++ b/src/lib-index/mail-index-write.c @@ -30,6 +30,10 @@ static int mail_index_create_backup(struct mail_index *index) ret = link(index->filepath, tmp_backup_path); } if (ret < 0) { + if (errno == ENOENT) { + /* no dovecot.index file, ignore */ + return 0; + } mail_index_set_error(index, "link(%s, %s) failed: %m", index->filepath, tmp_backup_path); return -1;