From: Pawel Andruszkiewicz
Date: Tue, 9 Jun 2015 13:28:55 +0000 (+0200)
Subject: [Messaging] Delete composite filter in case of error.
X-Git-Tag: submit/tizen_mobile/20150612.133019^2~2^2~11^2
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bc24d597ff04ca5198fd1362506c8e43a4c5f9e8;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
[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
---
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;
}