From b4ed1f578ab2de25202dfde10a4ca1cc89ebfe6e Mon Sep 17 00:00:00 2001 From: "hb.min" Date: Mon, 18 Mar 2013 19:09:05 +0900 Subject: [PATCH] Fix GetPrivilegeListN method to retrieve the Privilege string with URI Change-Id: I0d6b83e1d4431a50e5498ec157216063c0c2491a Signed-off-by: hb.min --- inc/FSecAccessController.h | 2 -- src/security/FSec_PrivilegeManager.cpp | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/inc/FSecAccessController.h b/inc/FSecAccessController.h index 08d52aa..79477f3 100644 --- a/inc/FSecAccessController.h +++ b/inc/FSecAccessController.h @@ -16,12 +16,10 @@ // /** - * @if VISPARTNER * @file FSecAccessController.h * @brief This is the header file for the %AccessController class. * * This header file contains the declarations of the %AccessController class. - * @endif */ #ifndef _FSEC_ACCESS_CONTROLLER_H_ diff --git a/src/security/FSec_PrivilegeManager.cpp b/src/security/FSec_PrivilegeManager.cpp index a59f0b3..2e2e3d2 100644 --- a/src/security/FSec_PrivilegeManager.cpp +++ b/src/security/FSec_PrivilegeManager.cpp @@ -371,7 +371,8 @@ _PrivilegeManager::UnpackPrivilegeN(const byte* pBitwisePrivilege) { if (privilegeEnum == privilegeListTable[index].privilege) { - String* privilegeString = new (std::nothrow) String(privilegeListTable[index].privilegeString); + String* privilegeString = new (std::nothrow) String(L"http://tizen.org/privilege/"); + privilegeString->Append(privilegeListTable[index].privilegeString); SysTryCatch(NID_SEC, privilegeString != null, r = E_OUT_OF_MEMORY, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY]The memory is insufficient."); -- 2.7.4