X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fimap%2Fserv_imap.c;h=6d67b339aa7cb191ad2683aca7b27d8be992a51b;hb=f7f4a16af325826eb78b73a06da54317434e13fd;hp=274022090ed9dea1fcd90f11350bbb6227f92dca;hpb=f2899a64d7a8d232d6c0bf36ee62254a2dd2152d;p=citadel.git diff --git a/citadel/modules/imap/serv_imap.c b/citadel/modules/imap/serv_imap.c index 274022090..6d67b339a 100644 --- a/citadel/modules/imap/serv_imap.c +++ b/citadel/modules/imap/serv_imap.c @@ -898,9 +898,13 @@ void imap_create(int num_parms, char *parms[]) int newroomview = 0; char *notification_message = NULL; + if (num_parms < 3) { + cprintf("%s NO A foder name must be specified\r\n", parms[0]); + return; + } + if (strchr(parms[2], '\\') != NULL) { - cprintf("%s NO Invalid character in folder name\r\n", - parms[0]); + cprintf("%s NO Invalid character in folder name\r\n", parms[0]); CtdlLogPrintf(CTDL_DEBUG, "invalid character in folder name\n"); return; }