pthread_mutex_lock(&alarm_lock);
pAlarmCondHandler = _AlarmConditionHandler::GetInstance();
- if(pAlarmCondHandler == null)
- {
- SysLog(NID_SYS, "There is no _AlarmConditionHandler");
- return;
- }
+ SysTryCatch(NID_SYS, pAlarmCondHandler != null, r = E_SYSTEM, r, "There is no _AlarmConditionHandler");
pMapEnum = pAlarmCondHandler->GetAlarmConditionListN();
- if(pMapEnum == null)
- {
- SysLog(NID_SYS, "Reserved condition list is empty");
- return;
- }
+ SysTryCatch(NID_SYS, pMapEnum != null, r = E_SYSTEM, r, "Reserved condition list is empty");
if (strcmp(VCONFKEY_SYSTEM_TIME_CHANGED, vconf_keynode_get_name(node)) == 0)
{
CATCH:
if(pMapEnum != null)
delete pMapEnum;
-
- pAlarmCondHandler->ReleaseInstance();
+ if(pAlarmCondHandler != null)
+ pAlarmCondHandler->ReleaseInstance();
pthread_mutex_unlock(&alarm_lock);
}