From 750bb14d6e2a699b1c6c4d9f083f39b569b04e84 Mon Sep 17 00:00:00 2001 From: Byounghui Date: Tue, 17 Sep 2013 15:20:02 +0900 Subject: [PATCH] osp crash is fixed when the remove sms listner. Change-Id: Id4ef4f0572af892f97a2fa0df73a072d26b9d496 Signed-off-by: Byounghui --- src/FMsg_SmsManagerImpl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/FMsg_SmsManagerImpl.cpp b/src/FMsg_SmsManagerImpl.cpp index cf2b771..dda6f69 100644 --- a/src/FMsg_SmsManagerImpl.cpp +++ b/src/FMsg_SmsManagerImpl.cpp @@ -216,6 +216,7 @@ _SmsManagerImpl::AddSmsEventListener(int port, ISmsEventListener& eventListener) CATCH: if (pSmsTriggerEvent) { + __pSmsTriggerEventList->Remove(*pSmsTriggerEvent); delete pSmsTriggerEvent; } @@ -254,6 +255,7 @@ _SmsManagerImpl::RemoveSmsEventListener(int port, ISmsEventListener& eventListen // remove corresponding event from the list r = __pSmsTriggerEventList->RemoveAt(index, true); + SysTryReturn(NID_MSG, r == E_SUCCESS, r, r, "Failed to remove the event listener"); return r; -- 2.7.4