X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fpop3%2Fserv_pop3.c;h=79a6b592ba30f746002eae1c939a632cabd43f77;hb=2902eddfd8384d56c6c49cb931e9326fa05c111e;hp=aee455fed4e5d7b23b0eccd0bb1c598671e114b7;hpb=704b9140c1ac631da08fc0003cdc7de4d77241da;p=citadel.git diff --git a/citadel/modules/pop3/serv_pop3.c b/citadel/modules/pop3/serv_pop3.c index aee455fed..79a6b592b 100644 --- a/citadel/modules/pop3/serv_pop3.c +++ b/citadel/modules/pop3/serv_pop3.c @@ -671,6 +671,11 @@ void pop3_command_loop(void) { else if (!CC->logged_in) { cprintf("-ERR Not logged in.\r\n"); } + + else if (CC->nologin) { + cprintf("-ERR System busy, try later.\r\n"); + CC->kill_me = 1; + } else if (!strncasecmp(cmdbuf, "LIST", 4)) { pop3_list(&cmdbuf[5]);