Prevent error fixes
authorKarthik Subas Chandra Bose <karthik.scb@samsung.com>
Tue, 13 Aug 2013 03:03:45 +0000 (12:03 +0900)
committerKarthik Subas Chandra Bose <karthik.scb@samsung.com>
Tue, 13 Aug 2013 08:13:18 +0000 (17:13 +0900)
Change-Id: I1a31605a7c9e39052284bf4a029fdb53dc366372
Signed-off-by: Karthik Subas Chandra Bose <karthik.scb@samsung.com>
src/FApp_ContextManager.cpp
src/FSys_SystemService.cpp
src/setting/FSys_SettingNetworkProvider.cpp

index 902122c..6ca6c09 100755 (executable)
@@ -288,8 +288,8 @@ _ContextManager::AppTerminationHanlder(int pid, const String& pkgId, const Strin
 
                if (IsSystemServiceApp(appId))
                {
-                       SysLog(NID_APP, "The application(%ls) is configured as AutoRestart, so It will be restarted.", appId.GetPointer());
-                       _AulServer::CreateProcess(appId);                       
+                       int pid = _AulServer::CreateProcess(appId);
+                        SysTryReturnVoidResult(NID_APP, pid >= 0, E_SYSTEM, "The application(%ls) is failed to restart.", appId.GetPointer());
                }
                else
                {
index 44a9a8e..d27feed 100644 (file)
@@ -287,38 +287,33 @@ _SystemService::OnRequestOccured(AppId appId, int pid, ArrayList* request, Array
                bool supported = false;
                String duid;
                SysLog(NID_SYS, "It trys to get DUID from telephony.");
-               system_info_get_platform_bool("tizen.org/feature/network.telephony", &supported);
-               if(supported == true)
+               ret = system_info_get_platform_bool("tizen.org/feature/network.telephony", &supported);
+               if(ret == 0 && supported == true)
                {
                        r = _DeviceId::GetId(duid, 0);
                }
                else
                {
                        SysLog(NID_SYS, "It trys to get DUID from wifi.");
-                       system_info_get_platform_bool("tizen.org/feature/network.wifi", &supported);
-                       if(supported == true)
+                       ret = system_info_get_platform_bool("tizen.org/feature/network.wifi", &supported);
+                       if(ret == 0 && supported == true)
                        {
                                r = _DeviceId::GetId(duid, 1);
                        }
                        else
                        {
                                SysLog(NID_SYS, "It trys to get DUID from bluetooth.");
-                               system_info_get_platform_bool("tizen.org/feature/network.bluetooth", &supported);
-                               if(supported == true)
+                               ret = system_info_get_platform_bool("tizen.org/feature/network.bluetooth", &supported);
+                               if(ret == 0 && supported == true)
                                {
                                        r = _DeviceId::GetId(duid, 2);
                                }
-                               else
-                               {
-                                       SysLogException(NID_SYS, E_SYSTEM, "It is failed to get telephony, wifi, bluetooth information.");
-                                       resultId = new (std::nothrow) String(_SYSTEM_RESULT_ERROR);
-                               }
                        }
                }
 
-               if(r != E_SUCCESS)
+               if(ret != 0 || r != E_SUCCESS)
                {
-                       SysLogException(NID_SYS, E_SYSTEM, "It is failed to get IMEI.");
+                       SysLogException(NID_SYS, E_SYSTEM, "It is failed to get telephony, wifi, bluetooth information.");
                        resultId = new (std::nothrow) String(_SYSTEM_RESULT_ERROR);
                }
                else
index 2e1b38d..4ca760b 100644 (file)
@@ -750,10 +750,10 @@ _SettingNetworkProvider::SetValueAsyncForPrivilegedKey(const Tizen::App::AppId a
 
                __flightModeEnabled = value;
                bool telephony_supported = false;
-               system_info_get_platform_bool("http://tizen.org/feature/network.telephony", &telephony_supported);
+               int ret = system_info_get_platform_bool("http://tizen.org/feature/network.telephony", &telephony_supported);
 
                SysLog(NID_SYS, "It requests flight mode[%d].", value);
-               if(telephony_supported == true)
+               if(ret == 0 && telephony_supported == true)
                {
                        if(__tapiHandle ==  null)
                        {
@@ -1092,16 +1092,20 @@ _SettingNetworkProvider::HasKey(const Tizen::Base::String& key)
 {
        int ret = 0;
        bool wifi_supported = false;
-       system_info_get_platform_bool("tizen.org/feature/network.wifi", &wifi_supported);
+       ret = system_info_get_platform_bool("tizen.org/feature/network.wifi", &wifi_supported);
+        SysTryLog(NID_SYS, ret == 0, "It is failed to fetch wifi support information.");
 
        bool wifi_direct_supported = false;
-       system_info_get_platform_bool("tizen.org/feature/network.wifi.direct", &wifi_direct_supported);
+       ret = system_info_get_platform_bool("tizen.org/feature/network.wifi.direct", &wifi_direct_supported);
+        SysTryLog(NID_SYS, ret == 0, "It is failed to fetch wifi-direct support information.");
 
        bool bluetooth_supported = false;
-       system_info_get_platform_bool("tizen.org/feature/network.bluetooth", &bluetooth_supported);
+       ret = system_info_get_platform_bool("tizen.org/feature/network.bluetooth", &bluetooth_supported);
+        SysTryLog(NID_SYS, ret == 0, "It is failed to fetch bluetooth support information.");
 
        bool telephony_supported = false;
-       system_info_get_platform_bool("tizen.org/feature/network.telephony", &telephony_supported);
+       ret = system_info_get_platform_bool("tizen.org/feature/network.telephony", &telephony_supported);
+        SysTryLog(NID_SYS, ret == 0, "It is failed to fetch telephony support information.");
 
        SysLog(NID_SYS, "requiredKey is %ls.", key.GetPointer());
        if(key == _NETWORK_FLIGHTMODE)