From b6efe4cb673867b446444741eccba228116d76f9 Mon Sep 17 00:00:00 2001
From: Pawel Andruszkiewicz
Date: Tue, 9 Jun 2015 15:21:57 +0200
Subject: [PATCH] [Messaging] Delete callback in case of error.
Prevent CID: 398471
[Verification] Pass rate should not change.
Change-Id: Idaddd4335edd60d8451a74b5504c20c1cb278413
Signed-off-by: Pawel Andruszkiewicz
---
src/messaging/messaging_instance.cc | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/messaging/messaging_instance.cc b/src/messaging/messaging_instance.cc
index d92544d2..3bc7bc33 100755
--- a/src/messaging/messaging_instance.cc
+++ b/src/messaging/messaging_instance.cc
@@ -699,6 +699,7 @@ void MessagingInstance::MessageStorageRemoveConversations(const picojson::value&
std::shared_ptr conversation;
ret = MessagingUtil::jsonToMessageConversation(*it, &conversation);
if (ret.IsError()) {
+ delete callback;
POST_AND_RETURN(ret, json, obj, JSON_CALLBACK_ERROR)
}
callback->addConversation(conversation);
--
2.34.1