aboutsummaryrefslogtreecommitdiffstats
path: root/src/messaging/smtp/SMTPTransport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/messaging/smtp/SMTPTransport.cpp')
-rw-r--r--src/messaging/smtp/SMTPTransport.cpp5
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;