From 22ada0cf3251047ddd7a43ec6f2b2553aa0902b7 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 1 Jun 2010 12:40:57 +0000 Subject: 2010-06-01 Tatsuhiro Tsujikawa Fixed double memory free when Exception raised from AbstractCommand::prepareForNextAction() called by HttpResponseCommand::handleDefaultEncoding(). * src/AbstractCommand.cc * src/HttpResponseCommand.cc --- src/AbstractCommand.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/AbstractCommand.cc') 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 entry -- cgit