diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-01 12:40:57 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-01 12:40:57 +0000 |
| commit | 22ada0cf3251047ddd7a43ec6f2b2553aa0902b7 (patch) | |
| tree | f642f1abda6c64b97277c39800c82358efdbe854 /src/AbstractCommand.cc | |
| parent | 9be631e00702ebd1ed5f0ce81f4eb06abcafdd05 (diff) | |
2010-06-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed double memory free when Exception raised from
AbstractCommand::prepareForNextAction() called by
HttpResponseCommand::handleDefaultEncoding().
* src/AbstractCommand.cc
* src/HttpResponseCommand.cc
Diffstat (limited to 'src/AbstractCommand.cc')
| -rw-r--r-- | src/AbstractCommand.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/AbstractCommand.cc b/src/AbstractCommand.cc index b11a37fe..337babdd 100644 --- a/src/AbstractCommand.cc +++ b/src/AbstractCommand.cc @@ -697,6 +697,9 @@ std::string AbstractCommand::resolveHostname return ipaddr; } +// nextCommand is going to be managed by CheckIntegrityEntry which is +// created in side this function. Don't release nextCommand after this +// function call. void AbstractCommand::prepareForNextAction(Command* nextCommand) { SharedHandle<CheckIntegrityEntry> entry |
