X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fsmtp%2Fserv_smtpeventclient.c;h=e5c1cee00931f84c887addfcbdb51002b8eab444;hb=99f5a2324115920e21e153e77ef369dc053299c7;hp=c8da5590e63b62841f30a3cfccf81331957679bc;hpb=e410d6d64c404b1bed628194c301782d7da19642;p=citadel.git diff --git a/citadel/modules/smtp/serv_smtpeventclient.c b/citadel/modules/smtp/serv_smtpeventclient.c index c8da5590e..e5c1cee00 100644 --- a/citadel/modules/smtp/serv_smtpeventclient.c +++ b/citadel/modules/smtp/serv_smtpeventclient.c @@ -126,7 +126,6 @@ eNextState FinalizeMessageSendDB(AsyncIO *IO); eNextState FinalizeMessageSend_DB1(AsyncIO *IO); eNextState FinalizeMessageSend_DB2(AsyncIO *IO); eNextState FinalizeMessageSend_DB3(AsyncIO *IO); -eNextState FinalizeMessageSend_DB4(AsyncIO *IO); /****************************************************************************** * So, we're finished with sending (regardless of success or failure) * @@ -218,27 +217,11 @@ inline void FinalizeMessageSend_DB_3(AsyncIO *IO) ""); FreeStrBuf(&Msg->QMsgData); } - DecreaseShutdownDeliveries(Msg->MyQItem); } eNextState FinalizeMessageSend_DB3(AsyncIO *IO) { - SmtpOutMsg *Msg = IO->Data; FinalizeMessageSend_DB_3(IO); - if (!Msg->IDestructQueItem) - return eAbort; - return NextDBOperation(IO, FinalizeMessageSend_DB4); -} - -eNextState FinalizeMessageSend_DB4(AsyncIO *IO) -{ - int n; - SmtpOutMsg *Msg = IO->Data; - - n = GetShutdownDeliveries(Msg->MyQItem); - if (n > 0) - return NextDBOperation(IO, FinalizeMessageSend_DB4); - else - return eAbort; + return eAbort; } eNextState FinalizeMessageSend_DB(AsyncIO *IO)