diff options
Diffstat (limited to 'src/messaging/smtp')
-rw-r--r-- | src/messaging/smtp/SMTPTransport.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/messaging/smtp/SMTPTransport.cpp b/src/messaging/smtp/SMTPTransport.cpp index a32b0c95..5613a47d 100644 --- a/src/messaging/smtp/SMTPTransport.cpp +++ b/src/messaging/smtp/SMTPTransport.cpp @@ -41,7 +41,7 @@ namespace messaging { namespace smtp { -SMTPTransport::SMTPTransport(session* sess, authenticator* auth) +SMTPTransport::SMTPTransport(ref <session> sess, ref <authenticator> auth) : transport(sess, getInfosInstance(), auth), m_socket(NULL), m_authentified(false), m_extendedSMTP(false), m_timeoutHandler(NULL) { @@ -239,11 +239,8 @@ void SMTPTransport::internalDisconnect() sendRequest("QUIT"); m_socket->disconnect(); - - delete (m_socket); m_socket = NULL; - delete (m_timeoutHandler); m_timeoutHandler = NULL; m_authentified = false; |