From: Art Cancro Date: Tue, 7 Mar 2017 23:23:59 +0000 (-0500) Subject: IMAP server: fix spurious 'incorrect number of parameters' message when login fails X-Git-Tag: v939~610 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=a2d528215e1f96c14a4d8d05238d8322137b61de IMAP server: fix spurious 'incorrect number of parameters' message when login fails --- diff --git a/citadel/modules/imap/serv_imap.c b/citadel/modules/imap/serv_imap.c index 33a3f3ba7..e3c55ae4f 100644 --- a/citadel/modules/imap/serv_imap.c +++ b/citadel/modules/imap/serv_imap.c @@ -638,12 +638,13 @@ void imap_login(int num_parms, ConstStr *Params) } else { - IReplyPrintf("NO AUTHENTICATE %s failed", - Params[3].Key); + IReplyPrintf("NO AUTHENTICATE %s failed", Params[3].Key); + return; } } IReply("BAD Login incorrect"); + return; default: IReply("BAD incorrect number of parameters"); return;