#217 Fixed memory leak
This commit is contained in:
parent
e2fc1911f1
commit
8f4db13e7f
@ -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));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user