From 4a0731906c08b0e2412e07055615b8003778243b Mon Sep 17 00:00:00 2001 From: Sunwook Bae Date: Tue, 2 Apr 2013 10:11:56 +0900 Subject: [PATCH] Stop the ipc server on terminating Change-Id: I6d467980bd8a180cc4c8cc28503b5e9d3eb21982 Signed-off-by: Sunwook Bae --- src/FIo_ChannelServiceStub.cpp | 6 +++++- src/FIo_MessagePortStub.cpp | 13 +++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/FIo_ChannelServiceStub.cpp b/src/FIo_ChannelServiceStub.cpp index f9abe4a..628dff2 100644 --- a/src/FIo_ChannelServiceStub.cpp +++ b/src/FIo_ChannelServiceStub.cpp @@ -52,7 +52,11 @@ _ChannelServiceStub::_ChannelServiceStub(void) _ChannelServiceStub::~_ChannelServiceStub(void) { - delete __pIpcServer; + if (__pIpcServer != null) + { + __pIpcServer->Stop(); + delete __pIpcServer; + } } result diff --git a/src/FIo_MessagePortStub.cpp b/src/FIo_MessagePortStub.cpp index 0c06d06..4da0287 100644 --- a/src/FIo_MessagePortStub.cpp +++ b/src/FIo_MessagePortStub.cpp @@ -36,13 +36,6 @@ using namespace Tizen::Base::Runtime; using namespace Tizen::Io; using namespace Tizen::App; -static void -ConvertBundleToMap(const char *pKey, const int type, const bundle_keyval_t *pVal, void *pData) -{ - SysLog(NID_IO, "CB key = %s", pKey); - -} - _MessagePortStub::_MessagePortStub(void) : __pIpcServer(null) , __pService(null) @@ -52,7 +45,11 @@ _MessagePortStub::_MessagePortStub(void) _MessagePortStub::~_MessagePortStub(void) { - delete __pIpcServer; + if (__pIpcServer != null) + { + __pIpcServer->Stop(); + delete __pIpcServer; + } } result -- 2.7.4