}
char pkgname[255] = {0, };
- aul_app_get_pkgname_bypid(pid, pkgname, 255);
+ if (aul_app_get_pkgname_bypid(pid, pkgname, 255) != AUL_R_OK)
+ {
+ SysLog(NID_APP, "Fail to get package name by pid : (%d).", pid);
+ return E_SYSTEM;
+ }
if (strncmp(pkgname, APP_SELECTOR, strlen(APP_SELECTOR)) != 0)
{
return;
CATCH:
- if (r == E_SYSTEM)
- {
- pErrorMsg = new (std::nothrow) String("[E_SYSTEM] A system error has occurred.");
- }
- else if (r == E_OUT_OF_MEMORY)
- {
- pErrorMsg = new (std::nothrow) String("[E_OUT_OF_MEMORY] The memory was insufficient.");
- }
- SysTryReturnVoidResult(NID_APP, pErrorMsg, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] The memory was insufficient.");
-
- res = DataControlProviderManager::GetInstance()->SendDataControlError(reqId, *pErrorMsg);
-
if (pColumnList)
{
pColumnList->RemoveAll(true);
delete pUpdateMap;
}
+ if (r == E_SYSTEM)
+ {
+ pErrorMsg = new (std::nothrow) String("[E_SYSTEM] A system error has occurred.");
+ }
+ else if (r == E_OUT_OF_MEMORY)
+ {
+ pErrorMsg = new (std::nothrow) String("[E_OUT_OF_MEMORY] The memory was insufficient.");
+ }
+ SysTryReturnVoidResult(NID_APP, pErrorMsg, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] The memory was insufficient.");
+
+ res = DataControlProviderManager::GetInstance()->SendDataControlError(reqId, *pErrorMsg);
+
delete pErrorMsg;
return;