From dd52d6d1a0e41892f5f91164077fbca1106cf022 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Mon, 15 Sep 2008 06:51:59 +0000 Subject: [PATCH] the 'base' string was leaked. CID 1296 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27510 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/mail_daemon/outbound_protocols/smtp/smtp.cpp | 2 ++ 1 file changed, 2 insertions(+) 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"] << '"';