diff --git a/src/add-ons/mail_daemon/outbound_protocols/smtp/smtp.cpp b/src/add-ons/mail_daemon/outbound_protocols/smtp/smtp.cpp index 96eae72a48..e96a3dc8d8 100644 --- a/src/add-ons/mail_daemon/outbound_protocols/smtp/smtp.cpp +++ b/src/add-ons/mail_daemon/outbound_protocols/smtp/smtp.cpp @@ -587,6 +587,8 @@ SMTPProtocol::Login(const char *_login, const char *password) map challengeMap; SplitChallengeIntoMap(base, challengeMap); + delete[] base; + BString rawResponse = BString("username=") << '"' << login << '"'; rawResponse << ",realm=" << '"' << challengeMap["realm"] << '"'; rawResponse << ",nonce=" << '"' << challengeMap["nonce"] << '"';