From bcf4593bda20504f026e359413f226519cbb8d37 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Thu, 11 Nov 2010 05:12:37 +0000 Subject: 2010-11-11 Tatsuhiro Tsujikawa Create SharedHandle outside of function call to avoid unexpected memory leak. * src/AnnounceList.cc * src/FtpNegotiationCommand.cc * src/HttpResponseCommand.cc * src/RequestGroup.cc * src/RequestGroupMan.cc * src/UTMetadataPostDownloadHandler.cc * src/download_helper.cc --- src/UTMetadataPostDownloadHandler.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/UTMetadataPostDownloadHandler.cc') diff --git a/src/UTMetadataPostDownloadHandler.cc b/src/UTMetadataPostDownloadHandler.cc index 7a603d6b..6027d679 100644 --- a/src/UTMetadataPostDownloadHandler.cc +++ b/src/UTMetadataPostDownloadHandler.cc @@ -69,7 +69,8 @@ bool UTMetadataPostDownloadHandler::Criteria::match UTMetadataPostDownloadHandler::UTMetadataPostDownloadHandler(): logger_(LogFactory::getInstance()) { - setCriteria(SharedHandle(new Criteria())); + SharedHandle cri(new Criteria()); + setCriteria(cri); } void UTMetadataPostDownloadHandler::getNextRequestGroups -- cgit