From: hb.min Date: Thu, 24 Oct 2013 19:24:57 +0000 (+0900) Subject: Remove the memory leak on osp-security-service X-Git-Tag: submit/tizen_2.2/20131107.062111 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Ftags%2Fsubmit%2Ftizen_2.2%2F20131107.062111;p=framework%2Fosp%2Fsecurity-service.git Remove the memory leak on osp-security-service Change-Id: Ieef4688f0e5bbc7cad062b85068dcf594ad4affd Signed-off-by: hb.min --- diff --git a/inc/PrivilegeService.h b/inc/PrivilegeService.h index c5251e5..be7e163 100644 --- a/inc/PrivilegeService.h +++ b/inc/PrivilegeService.h @@ -43,7 +43,8 @@ namespace Tizen { namespace Base namespace Tizen { namespace Base { namespace Collection { - class ArrayList; + template + class ArrayListT; }}} class _OSP_EXPORT_ PrivilegeService @@ -63,7 +64,7 @@ public: virtual void OnIpcClientDisconnected(const Tizen::Io::_IpcServer& server, int clientId); virtual void OnIpcRequestReceived(Tizen::Io::_IpcServer& server, const IPC::Message& message); - bool RetrievePrivilege(Tizen::Base::String* pEncryptedBitwise, Tizen::Base::String* pHmac, Tizen::Base::Collection::ArrayList* pPrivilegeList, result* pRes); + bool RetrievePrivilege(Tizen::Base::String* pEncryptedBitwise, Tizen::Base::String* pHmac, Tizen::Base::Collection::ArrayListT < Tizen::Base::String >* pPrivilegeList, result* pRes); bool RetrieveVisibility(Tizen::Base::String* pEncryptedVisibility, Tizen::Base::String* pHmac, result* pRes); private: diff --git a/src/PrivilegeService.cpp b/src/PrivilegeService.cpp index 69853fd..1307c0f 100644 --- a/src/PrivilegeService.cpp +++ b/src/PrivilegeService.cpp @@ -96,7 +96,7 @@ PrivilegeService::OnIpcClientDisconnected(const _IpcServer&server, int clientId) } bool -PrivilegeService::RetrievePrivilege(String* pEncryptedBitwise, String* pHmac, ArrayList* pPrivilegeList, result* pRes) +PrivilegeService::RetrievePrivilege(String* pEncryptedBitwise, String* pHmac, ArrayListT < String >* pPrivilegeList, result* pRes) { AppId appId; __pIpcServer->GetClientPackageId().SubString(0, MAX_APP_ID_SIZE, appId);