Fix coverity issue 68/245168/1 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.113455 accepted/tizen/6.0/unified/hotfix/20201103.001359 accepted/tizen/unified/20201005.101351 submit/tizen/20201005.072910 submit/tizen_6.0/20201029.205105 submit/tizen_6.0_hotfix/20201102.192505 submit/tizen_6.0_hotfix/20201103.114805 tizen_6.0.m2_release
authorWootak Jung <wootak.jung@samsung.com>
Mon, 5 Oct 2020 04:55:50 +0000 (13:55 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Mon, 5 Oct 2020 05:25:14 +0000 (14:25 +0900)
Change-Id: I336264b084875c04650ceb0cbda8db5319c6bf4d
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
src/tapi_call.c
src/tapi_common.c
src/tapi_network.c
src/tapi_oem.c
src/tapi_phonebook.c
src/tapi_sat.c
src/tapi_sms.c

index b82c77a6291f5432c4da8662de1dfcc87f5326a8..de30128df1f5a88bcca742c885d43cf388e9283b 100644 (file)
@@ -880,12 +880,14 @@ EXPORT_API int tel_get_call_status_all(TapiHandle *handle, TelCallStatusCallback
                if (gerr)
                        g_error_free(gerr);
        } else {
-               if (strstr(gerr->message, "AccessDenied")) {
-                       err("Permission denied");
-                       return TAPI_API_ACCESS_DENIED;
-               } else {
-                       err("[error] fail to get call status (%s)", gerr->message);
-                       return TAPI_API_OPERATION_FAILED;
+               if (gerr) {
+                       if (strstr(gerr->message, "AccessDenied")) {
+                               err("Permission denied");
+                               return TAPI_API_ACCESS_DENIED;
+                       } else {
+                               err("[error] fail to get call status (%s)", gerr->message);
+                               return TAPI_API_OPERATION_FAILED;
+                       }
                }
        }
 
@@ -1106,10 +1108,12 @@ EXPORT_API int tel_get_call_preferred_voice_subscription(TapiHandle *handle, Tel
                ret = TAPI_API_SUCCESS;
                g_variant_unref(sync_gv);
        } else {
-               err("Get 'preferred' Voice Subscription failed: [%s]", gerr->message);
-               if (strstr(gerr->message, "AccessDenied"))
-                       ret = TAPI_API_ACCESS_DENIED;
-               g_error_free(gerr);
+               if (gerr) {
+                       err("Get 'preferred' Voice Subscription failed: [%s]", gerr->message);
+                       if (strstr(gerr->message, "AccessDenied"))
+                               ret = TAPI_API_ACCESS_DENIED;
+                       g_error_free(gerr);
+               }
        }
 
        return ret;
index 50d136dc46f6d04ca2d3d06f03fc96506c03ae33..62e91a6594a6e8db4b45c11815cb8b4a6d051af5 100644 (file)
@@ -1529,8 +1529,10 @@ EXPORT_API char **tel_get_cp_name_list(void)
                        "org.tizen.telephony.Manager", "GetModems", NULL, NULL,
                        G_DBUS_CALL_FLAGS_NONE, TAPI_DEFAULT_TIMEOUT, NULL, &error);
        if (!rst) {
-               err("GetModems() failed. (%s)", error->message);
-               g_error_free(error);
+               if (error) {
+                       err("GetModems() failed. (%s)", error->message);
+                       g_error_free(error);
+               }
                goto OUT;
        }
 
index 7b827f6e8d3354ef92fdda1f19be121eb691a710..6cf3b177d8880e9c9ac6c810d4eac21d764adbae 100644 (file)
@@ -1324,10 +1324,12 @@ EXPORT_API int tel_get_network_default_data_subscription(TapiHandle *handle, Tel
                g_variant_unref(sync_gv);
                ret = TAPI_API_SUCCESS;
        } else {
-               err("Get Data Subscription failed: [%s]", gerr->message);
-               if (strstr(gerr->message, "AccessDenied"))
-                       ret = TAPI_API_ACCESS_DENIED;
-               g_error_free(gerr);
+               if (gerr) {
+                       err("Get Data Subscription failed: [%s]", gerr->message);
+                       if (strstr(gerr->message, "AccessDenied"))
+                               ret = TAPI_API_ACCESS_DENIED;
+                       g_error_free(gerr);
+               }
        }
 
        return ret;
@@ -1384,10 +1386,12 @@ EXPORT_API int tel_get_network_default_subscription(TapiHandle *handle, TelNetwo
                g_variant_unref(sync_gv);
                ret = TAPI_API_SUCCESS;
        } else {
-               err("Get 'default' Subscription (for CS) failed: [%s]", gerr->message);
-               if (strstr(gerr->message, "AccessDenied"))
-                       ret = TAPI_API_ACCESS_DENIED;
-               g_error_free(gerr);
+               if (gerr) {
+                       err("Get 'default' Subscription (for CS) failed: [%s]", gerr->message);
+                       if (strstr(gerr->message, "AccessDenied"))
+                               ret = TAPI_API_ACCESS_DENIED;
+                       g_error_free(gerr);
+               }
        }
 
        return ret;
index b6144ceea9d90d3382ed99d23cae6e37fc252332..05864a68b101be44afa29501b87c55a32b8292bf 100644 (file)
@@ -117,8 +117,10 @@ EXPORT_API int tel_send_oem_data(TapiHandle *handle, int oem_id,
                TAPI_DEFAULT_TIMEOUT, handle->ca, &error);
        g_free(encoded_data);
        if (!rst) {
-               dbg("error to data(%s)", error->message);
-               g_error_free(error);
+               if (error) {
+                       dbg("error to data(%s)", error->message);
+                       g_error_free(error);
+               }
                return TAPI_API_OPERATION_FAILED;
        }
 
@@ -162,8 +164,10 @@ EXPORT_API int tel_send_oem_data_sync(TapiHandle *handle, int oem_id,
        g_free(encoded_data);
 
        if (!rst) {
-               dbg("error to data(%s)", error->message);
-               g_error_free(error);
+               if (error) {
+                       dbg("error to data(%s)", error->message);
+                       g_error_free(error);
+               }
                return TAPI_API_OPERATION_FAILED;
        }
 
index fe50a830537a1938606930a5b51d68bea1b34574..dcb77b87bb3557fdd0e1e6241eaf28d5bc281e2c 100644 (file)
@@ -327,8 +327,10 @@ EXPORT_API int tel_get_sim_pb_init_info(TapiHandle *handle, int *init_completed,
                *init_completed = init_status;
                g_variant_unref(sync_gv);
        } else {
-               err("Operation Failed - Error: (%s)", gerr->message);
-               g_error_free(gerr);
+               if (gerr) {
+                       err("Operation Failed - Error: (%s)", gerr->message);
+                       g_error_free(gerr);
+               }
                return TAPI_API_OPERATION_FAILED;
        }
 
index 20d0d65fb73d8140d0b4fc48b9c4c333a27cdf59..2648d66d30ea7d1b696cbdb65090b8306603316d 100644 (file)
@@ -443,8 +443,10 @@ EXPORT_API int tel_get_sat_main_menu_info(TapiHandle *handle, TelSatSetupMenuInf
                        DBUS_TELEPHONY_SAT_INTERFACE, "GetMainMenuInfo", NULL, NULL, G_DBUS_CALL_FLAGS_NONE, TAPI_DEFAULT_TIMEOUT, handle->ca, &error);
 
        if (!rst) {
-               dbg("error to get main menu(%s)", error->message);
-               g_error_free(error);
+               if (error) {
+                       dbg("error to get main menu(%s)", error->message);
+                       g_error_free(error);
+               }
                return TAPI_API_OPERATION_FAILED;
        }
 
@@ -531,8 +533,10 @@ EXPORT_API int tel_send_sat_ui_display_status(TapiHandle *handle, int commandId,
                        DBUS_TELEPHONY_SAT_INTERFACE, "SendUiDisplayStatus", inparam, NULL, G_DBUS_CALL_FLAGS_NONE, TAPI_DEFAULT_TIMEOUT, handle->ca, &error);
 
        if (!rst) {
-               dbg("error to send ui display status(%s)", error->message);
-               g_error_free(error);
+               if (error) {
+                       dbg("error to send ui display status(%s)", error->message);
+                       g_error_free(error);
+               }
                return TAPI_API_OPERATION_FAILED;
        }
 
@@ -607,8 +611,10 @@ EXPORT_API int tel_send_sat_ui_user_confirm(TapiHandle *handle, TelSatUiUserConf
                        DBUS_TELEPHONY_SAT_INTERFACE, "SendUserConfirm", inparam, NULL, G_DBUS_CALL_FLAGS_NONE, TAPI_DEFAULT_TIMEOUT, handle->ca, &error);
 
        if (!rst) {
-               dbg("error to send ui user confirm(%s)", error->message);
-               g_error_free(error);
+               if (error) {
+                       dbg("error to send ui user confirm(%s)", error->message);
+                       g_error_free(error);
+               }
                return TAPI_API_OPERATION_FAILED;
        }
 
@@ -668,8 +674,10 @@ EXPORT_API int tel_send_sat_app_exec_result(TapiHandle *handle, TelSatAppsRetInf
                        DBUS_TELEPHONY_SAT_INTERFACE, "SendAppExecResult", inparam, NULL, G_DBUS_CALL_FLAGS_NONE, TAPI_DEFAULT_TIMEOUT, handle->ca, &error);
 
        if (!rst) {
-               dbg("error to send app execution result(%s)", error->message);
-               g_error_free(error);
+               if (error) {
+                       dbg("error to send app execution result(%s)", error->message);
+                       g_error_free(error);
+               }
                return TAPI_API_OPERATION_FAILED;
        }
 
index b44672088abc2036a3f086de818f445c56a3f9a5..012008a84ab1dd98f64979a40fb1381c12a24d5a 100644 (file)
@@ -970,8 +970,10 @@ EXPORT_API int tel_check_sms_device_status(struct tapi_handle *handle, int *pRea
                "GetSmsReadyStatus", NULL, NULL, G_DBUS_CALL_FLAGS_NONE,
                TAPI_DEFAULT_TIMEOUT, NULL, &error);
        if (!smsReady) {
-               dbg("error to get SMS ready_status(%s)", error->message);
-               g_error_free(error);
+               if (error) {
+                       dbg("error to get SMS ready_status(%s)", error->message);
+                       g_error_free(error);
+               }
                return TAPI_API_OPERATION_FAILED;
        }