From 36f1ac2922e464256aeb69c123351863a4c6a621 Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Fri, 17 Dec 2004 16:23:40 +0000 Subject: [PATCH] Folder names can not contain '.' in maildirStore::isValidFolderName(). --- src/messaging/maildirStore.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/messaging/maildirStore.cpp b/src/messaging/maildirStore.cpp index 60cac982..2f737622 100644 --- a/src/messaging/maildirStore.cpp +++ b/src/messaging/maildirStore.cpp @@ -78,7 +78,8 @@ folder* maildirStore::getFolder(const folder::path& path) const bool maildirStore::isValidFolderName(const folder::path::component& name) { return (platformDependant::getHandler()-> - getFileSystemFactory()->isValidPathComponent(name)); + getFileSystemFactory()->isValidPathComponent(name) && + name.getBuffer().find_first_of(".") == string::npos); }