For the SSL-only ports, if crypto negotiation fails,
[citadel.git] / citadel / modules / smtp / serv_smtp.c
index e6f3c6957d9c53a4c4e84bbc60be25b9ad671be7..960e105d0816164602b6a3182c861439a5179105 100644 (file)
@@ -166,6 +166,7 @@ void smtp_greeting(int is_msa)
  */
 void smtps_greeting(void) {
        CtdlModuleStartCryptoMsgs(NULL, NULL, NULL);
+       if (!CC->redirect_ssl) CC->kill_me = 1;         /* kill session if no crypto */
        smtp_greeting(0);
 }