diff options
author | Steve Holme <steve_holme@hotmail.com> | 2012-06-09 19:22:29 +0100 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2012-06-09 19:22:29 +0100 |
commit | 6188855b67236412724895244322b5b59a6efaaa (patch) | |
tree | a5558c44bf05139a54ef47078a20c667bea49aeb /lib/smtp.c | |
parent | a3660127a4497b2e30988c5f6aad3d17343ed6e0 (diff) | |
download | curl-6188855b67236412724895244322b5b59a6efaaa.tar.gz |
smtp: Post apop feature code tidy up
Diffstat (limited to 'lib/smtp.c')
-rw-r--r-- | lib/smtp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/smtp.c b/lib/smtp.c index 137f93538..b10b260d0 100644 --- a/lib/smtp.c +++ b/lib/smtp.c @@ -1549,11 +1549,13 @@ static CURLcode smtp_disconnect(struct connectdata *conn, if(!dead_connection && smtpc->pp.conn) (void)smtp_quit(conn); /* ignore errors on the LOGOUT */ + /* Disconnect from the server */ Curl_pp_disconnect(&smtpc->pp); + /* Cleanup the SASL module */ Curl_sasl_cleanup(conn, smtpc->authused); - /* This won't already be freed in some error cases */ + /* Cleanup our connection based variables */ Curl_safefree(smtpc->domain); return CURLE_OK; @@ -1570,8 +1572,6 @@ static CURLcode smtp_dophase_done(struct connectdata *conn, bool connected) /* no data to transfer */ Curl_setup_transfer(conn, -1, -1, FALSE, NULL, -1, NULL); - Curl_safefree(smtpc->domain); - return CURLE_OK; } |