aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/vmime/net/smtp/SMTPConnection.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vmime/net/smtp/SMTPConnection.cpp b/src/vmime/net/smtp/SMTPConnection.cpp
index 7680fecf..07d03765 100644
--- a/src/vmime/net/smtp/SMTPConnection.cpp
+++ b/src/vmime/net/smtp/SMTPConnection.cpp
@@ -341,11 +341,12 @@ void SMTPConnection::authenticate() {
const string password = getAuthenticator()->getPassword();
const string authToken = username + '\0' + username + '\0' + password;
- auto encoder = new vmime::utility::encoder::b64Encoder();
utility::inputStreamStringAdapter in(authToken);
string authTokenBase64;
utility::outputStreamStringAdapter out(authTokenBase64);
- encoder->encode(in, out);
+
+ vmime::utility::encoder::b64Encoder encoder;
+ encoder.encode(in, out);
sendRequest(SMTPCommand::AUTH(plain, authTokenBase64));