]> 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)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Wed, 13 Sep 2017 12:23:01 +0000 (15:23 +0300)
src/lib-index/mail-index.c

index 08625cde5c6576fb9a806fd2e1c729f4c675d93b..4ab64aeb36ed4c7abf03c4fc8e062aa709c5c7a6 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);