]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: mail_index_use_existing_permissions() - Ignore with INDEX=MEMORY
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 11 Sep 2017 09:59:27 +0000 (12:59 +0300)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Thu, 14 Sep 2017 08:34:14 +0000 (11:34 +0300)
src/lib-index/mail-index.c

index 457669176569e51b9b2c49eae23d169b9b0b427c..49f863b6a931fd4ce74517306c5b04e78c959bb1 100644 (file)
@@ -108,6 +108,9 @@ bool mail_index_use_existing_permissions(struct mail_index *index)
 {
        struct stat st;
 
+       if (MAIL_INDEX_IS_IN_MEMORY(index))
+               return FALSE;
+
        if (stat(index->dir, &st) < 0) {
                if (errno != ENOENT)
                        i_error("stat(%s) failed: %m", index->dir);