Re: 2.4.7 mailbox rename looses mail

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2011-04-05 22:27, Bron Gondwana wrote:
> I will test now with those configs, thanks Lucas.

It's an uninitialized return value! config doesn't matter IMO. It's pure
luck what r contains;-) If r != 0 the meta files are not copied and the
state of the mailbox is lost.
----------
--- cyrus-imapd-2.4.7/imap/mailbox.c.orig	2011-04-06 01:20:09.000000000 +0200
+++ cyrus-imapd-2.4.7/imap/mailbox.c	2011-04-06 01:17:01.000000000 +0200
@@ -2994,6 +2994,7 @@
     cyrus_mkdir(path, 0755);
     mkdir(path, 0755);

+    r = 0;
     /* Copy over meta files */
     for (mf = meta_files; !r && mf->metaflag; mf++) {
 	struct stat sbuf;
-----------

Regards, Wolfgang
-- 
Wolfgang Breyha <wbreyha@xxxxxxx> | http://www.blafasel.at/
Vienna University Computer Center | Austria
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/


[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux