increase array of error messages
authorWilfried Goesgens <dothebart@citadel.org>
Thu, 17 Nov 2011 19:00:48 +0000 (20:00 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Thu, 17 Nov 2011 19:00:48 +0000 (20:00 +0100)
citadel/modules/smtp/smtp_clienthandlers.c
citadel/modules/smtp/smtp_clienthandlers.h

index f83dbdc02813de665c4ae88fdd153fa4973a2784..1a64bc0d8151f827f84c760c3e3cba67e6e128cc 100644 (file)
@@ -438,7 +438,7 @@ const double SMTP_C_SendTimeouts[eMaxSMTPC] = {
        30.  /* QUIT */
 };
 
-const ConstStr ReadErrors[eMaxSMTPC] = {
+const ConstStr ReadErrors[eMaxSMTPC + 1] = {
        {HKEY("Connection broken during SMTP conversation")},
        {HKEY("Connection broken during SMTP EHLO")},
        {HKEY("Connection broken during SMTP HELO")},
@@ -447,6 +447,8 @@ const ConstStr ReadErrors[eMaxSMTPC] = {
        {HKEY("Connection broken during SMTP RCPT")},
        {HKEY("Connection broken during SMTP DATA")},
        {HKEY("Connection broken during SMTP message transmit")},
+        {HKEY("")},/* quit reply, don't care. */
+        {HKEY("")},/* quit reply, don't care. */
        {HKEY("")}/* quit reply, don't care. */
 };
 
index 57ade0c609c703491b53438d9ebc72e2c675aa7a..114da94e731ef12048e9ba45deb2e2ae92c9fb56 100644 (file)
@@ -52,7 +52,7 @@ typedef eNextState (*SMTPSendHandler)(SmtpOutMsg *Msg);
 
 SMTPReadHandler ReadHandlers[eMaxSMTPC];
 SMTPSendHandler SendHandlers[eMaxSMTPC];
-const ConstStr ReadErrors[eMaxSMTPC];
+const ConstStr ReadErrors[eMaxSMTPC+1];
 const double SMTP_C_ReadTimeouts[eMaxSMTPC];
 const double SMTP_C_SendTimeouts[eMaxSMTPC];
 const double SMTP_C_ConnTimeout;