]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
treat ~ mailbox prefix as absolute path too
authorTimo Sirainen <tss@iki.fi>
Tue, 9 Sep 2003 18:33:23 +0000 (21:33 +0300)
committerTimo Sirainen <tss@iki.fi>
Tue, 9 Sep 2003 18:33:23 +0000 (21:33 +0300)
--HG--
branch : HEAD

src/lib-storage/index/maildir/maildir-storage.c

index 41f08d539f9477a11ea803be72ad57c621dd11f8..5ab8f0e722a0b9800e29153028367e3d49d4ed3e 100644 (file)
@@ -188,13 +188,13 @@ const char *maildir_fix_mailbox_name(struct mail_storage *storage,
        if (storage->namespace != NULL && remove_namespace) {
                len = strlen(storage->namespace);
                if (strncmp(storage->namespace, name, len) != 0) {
-                       i_panic("mbox: expecting namespace '%s' in name '%s'",
-                               storage->namespace, name);
+                       i_panic("maildir: expecting namespace '%s' in name "
+                               "'%s'", storage->namespace, name);
                }
                name += len;
        }
 
-       if (*name == '/' && full_filesystem_access)
+       if (full_filesystem_access && (*name == '/' || *name == '~'))
                return name;
 
        sep = storage->hierarchy_sep;