Enabling checking priv.
authorHokwon Song <hokwon.song@samsung.com>
Wed, 2 Oct 2013 05:11:43 +0000 (14:11 +0900)
committerHokwon Song <hokwon.song@samsung.com>
Wed, 2 Oct 2013 05:11:43 +0000 (14:11 +0900)
Change-Id: I8d57101c3862e2cb078bcf2d7dab7b761eddedc2
Signed-off-by: Hokwon Song <hokwon.song@samsung.com>
src/system/FSys_AlarmExStub.cpp

index 2b754b7..64ad247 100644 (file)
@@ -196,10 +196,11 @@ _AlarmExStub::OnRequestOccured(const ArrayList& request, ArrayList* response)
        __command = *((String*)request.GetAt(_ALARM_EX_COMMAND_ID));
        __argument = *((String*)request.GetAt(_ALARM_EX_ARGUMENT_ID));
 
-       SysTryCatch(NID_SYS, File::IsFileExist(L"/opt/usr/etc/alarmex"), r = E_SYSTEM, E_SYSTEM, "It is not enable alarm ex.");
-
-//     r =  _AccessController::CheckPrivilege(__clientPackageId, ALARM_EX_SERVICE_PRIVILEGE);
-//     SysTryCatch(NID_SYS, r == E_SUCCESS, r = E_PRIVILEGE_DENIED , E_PRIVILEGE_DENIED, "[%s] error occurs.", GetErrorMessage(r));
+       if (File::IsFileExist(L"/opt/usr/etc/alarmex") != true)
+       {
+               r =  _AccessController::CheckPrivilege(__clientPackageId, ALARM_EX_SERVICE_PRIVILEGE);
+               SysTryCatch(NID_SYS, r == E_SUCCESS, r = E_PRIVILEGE_DENIED , E_PRIVILEGE_DENIED, "[%s] error occurs.", GetErrorMessage(r));
+       }
 
        SysLog(NID_SYS, "Request AlarmEX: [%ls] path [%ls].", __command.GetPointer(), __argument.GetPointer());