1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 15:48:49 -05:00

smtp: Moved smtp_quit() to be with the other perform functions

This commit is contained in:
Steve Holme 2013-04-16 19:35:09 +01:00
parent e621a5f6ea
commit 686586b0f9

View File

@ -590,6 +590,25 @@ static CURLcode smtp_rcpt_to(struct connectdata *conn)
return result;
}
/***********************************************************************
*
* smtp_quit()
*
* Performs the quit action prior to sclose() being called.
*/
static CURLcode smtp_quit(struct connectdata *conn)
{
CURLcode result = CURLE_OK;
/* Send the QUIT command */
result = Curl_pp_sendf(&conn->proto.smtpc.pp, "QUIT");
if(!result)
state(conn, SMTP_QUIT);
return result;
}
/* For the initial server greeting */
static CURLcode smtp_state_servergreet_resp(struct connectdata *conn,
int smtpcode,
@ -1494,25 +1513,6 @@ static CURLcode smtp_do(struct connectdata *conn, bool *done)
return result;
}
/***********************************************************************
*
* smtp_quit()
*
* Performs the quit action prior to sclose() being called.
*/
static CURLcode smtp_quit(struct connectdata *conn)
{
CURLcode result = CURLE_OK;
/* Send the QUIT command */
result = Curl_pp_sendf(&conn->proto.smtpc.pp, "QUIT");
if(!result)
state(conn, SMTP_QUIT);
return result;
}
/***********************************************************************
*
* smtp_disconnect()