diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/vmime/net/smtp/SMTPConnection.cpp | 5 |
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)); |