]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Never treat "mailbox/" as a valid mailbox name.
authorTimo Sirainen <tss@iki.fi>
Fri, 9 Jul 2004 18:31:26 +0000 (21:31 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 9 Jul 2004 18:31:26 +0000 (21:31 +0300)
--HG--
branch : HEAD

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

index 6a2543d0fa42f864679a8add3aad40bc059b0f47..f0fc8582f970610a450aae14c8db0e6aa411ccf2 100644 (file)
@@ -329,7 +329,10 @@ static int mbox_is_valid_create_name(const char *name)
 
 static int mbox_is_valid_existing_name(const char *name)
 {
-       if (name[0] == '\0')
+       size_t len;
+
+       len = strlen(name);
+       if (name[0] == '\0' || name[len-1] == '/')
                return FALSE;
 
        return mbox_is_valid_mask(name);