Session SMTP data is null. WTF? We will crash now.
authorArt Cancro <ajc@citadel.org>
Wed, 20 Jan 2010 15:50:18 +0000 (15:50 +0000)
committerArt Cancro <ajc@citadel.org>
Wed, 20 Jan 2010 15:50:18 +0000 (15:50 +0000)
citadel/modules/smtp/serv_smtp.c

index 8f51a8dbe66994986a7036a6c031f1187f1eaf72..62ccafe2ee2bf8271c66bf36a325ed5f257c4c9d 100644 (file)
@@ -854,6 +854,10 @@ void smtp_command_loop(void) {
        char cmdbuf[SIZ];
        citsmtp *sSMTP = SMTP;
 
+       if (sSMTP == NULL) {
+               CtdlLogPrintf(CTDL_EMERG, "Session SMTP data is null.  WTF?  We will crash now.\n");
+       }
+
        time(&CC->lastcmd);
        memset(cmdbuf, 0, sizeof cmdbuf); /* Clear it, just in case */
        if (client_getln(cmdbuf, sizeof cmdbuf) < 1) {