From: Timo Sirainen Date: Tue, 9 Sep 2003 18:33:23 +0000 (+0300) Subject: treat ~ mailbox prefix as absolute path too X-Git-Tag: 1.1.alpha1~4339 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8e61f9a5a50e40b01024d7c9767e23fc63b0d8f;p=thirdparty%2Fdovecot%2Fcore.git treat ~ mailbox prefix as absolute path too --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/maildir/maildir-storage.c b/src/lib-storage/index/maildir/maildir-storage.c index 41f08d539f..5ab8f0e722 100644 --- a/src/lib-storage/index/maildir/maildir-storage.c +++ b/src/lib-storage/index/maildir/maildir-storage.c @@ -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;