From bc24d597ff04ca5198fd1362506c8e43a4c5f9e8 Mon Sep 17 00:00:00 2001 From: Pawel Andruszkiewicz Date: Tue, 9 Jun 2015 15:28:55 +0200 Subject: [PATCH] [Messaging] Delete composite filter in case of error. Prevent CID: 403340 [Verification] TCT pass rate should not change. Change-Id: I82735fb59e399be45931c13641543f822d9fd3ae Signed-off-by: Pawel Andruszkiewicz --- src/messaging/messaging_util.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/messaging/messaging_util.cc b/src/messaging/messaging_util.cc index 9d993dd0..497f56ad 100755 --- a/src/messaging/messaging_util.cc +++ b/src/messaging/messaging_util.cc @@ -874,6 +874,7 @@ PlatformResult MessagingUtil::jsonFilterToCompositeFilter(const picojson::object AbstractFilterPtr filter; PlatformResult ret = jsonFilterToAbstractFilter(a.get(), &filter); if (ret.IsError()) { + delete compositeFilter; LoggerD("Convert JSON filter to Abstract filter failed (%s)", ret.message().c_str()); return ret; } -- 2.34.1