Fix Coverity issues 58/260058/1 accepted/tizen/unified/20210623.043737 submit/tizen/20210620.232530 submit/tizen/20210622.042258
authorJihoon Jung <jh8801.jung@samsung.com>
Fri, 18 Jun 2021 04:52:48 +0000 (13:52 +0900)
committerJihoon Jung <jh8801.jung@samsung.com>
Fri, 18 Jun 2021 04:53:05 +0000 (13:53 +0900)
Change-Id: I414cae23a31733f0b58530676d049f0c6fdb6f96
Signed-off-by: Jihoon Jung <jh8801.jung@samsung.com>
src/ClientChannel.cpp
src/Reader.cpp
src/SEService.cpp
src/Session.cpp

index 0d905d8..ba4673f 100755 (executable)
@@ -67,8 +67,10 @@ namespace smartcard_service_api
                        NULL, &error);
                if (proxy == NULL)
                {
-                       _ERR("Can not create proxy : %s", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("Can not create proxy : %s", error->message);
+                               g_error_free(error);
+                       }
                        return;
                }
        }
@@ -106,8 +108,10 @@ namespace smartcard_service_api
                                _ERR("smartcard_service_channel_call_transmit failed, [%d]", result);
                        }
                } else {
-                       _ERR("smartcard_service_channel_call_transmit failed, [%s]", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("smartcard_service_channel_call_transmit failed, [%s]", error->message);
+                               g_error_free(error);
+                       }
 
                        result = SCARD_ERROR_IPC_FAILED;
                }
@@ -149,8 +153,10 @@ namespace smartcard_service_api
                                _ERR("smartcard_service_channel_call_close_channel failed, [%d]", result);
                        }
                } else {
-                       _ERR("smartcard_service_channel_call_close_channel failed, [%s]", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("smartcard_service_channel_call_close_channel failed, [%s]", error->message);
+                               g_error_free(error);
+                       }
 
                        result = SCARD_ERROR_IPC_FAILED;
                }
@@ -188,8 +194,10 @@ namespace smartcard_service_api
                                                THROW_ERROR(ret);
                                        }
                                } else {
-                                       _ERR("smartcard_service_channel_call_close_channel_sync failed, [%s]", error->message);
-                                       g_error_free(error);
+                                       if (error != NULL) {
+                                               _ERR("smartcard_service_channel_call_close_channel_sync failed, [%s]", error->message);
+                                               g_error_free(error);
+                                       }
 
                                        throw ErrorIO(SCARD_ERROR_IPC_FAILED);
                                }
@@ -249,8 +257,10 @@ namespace smartcard_service_api
                                        THROW_ERROR(rv);
                                }
                        } else {
-                               _ERR("smartcard_service_session_call_transmit failed, [%s]", error->message);
-                               g_error_free(error);
+                               if (error != NULL) {
+                                       _ERR("smartcard_service_session_call_transmit failed, [%s]", error->message);
+                                       g_error_free(error);
+                               }
 
                                throw ErrorIO(SCARD_ERROR_IPC_FAILED);
                        }
index e91f301..b4d0ddc 100755 (executable)
@@ -57,8 +57,10 @@ namespace smartcard_service_api
                        NULL, &error);
                if (proxy == NULL)
                {
-                       _ERR("Can not create proxy : %s", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("Can not create proxy : %s", error->message);
+                               g_error_free(error);
+                       }
                        return;
                }
 
@@ -122,8 +124,10 @@ namespace smartcard_service_api
                                        THROW_ERROR(result);
                                }
                        } else {
-                               _ERR("smartcard_service_reader_call_open_session_sync failed, [%s]", error->message);
-                               g_error_free(error);
+                               if (error != NULL) {
+                                       _ERR("smartcard_service_reader_call_open_session_sync failed, [%s]", error->message);
+                                       g_error_free(error);
+                               }
 
                                THROW_ERROR(SCARD_ERROR_IPC_FAILED);
                        }
@@ -174,8 +178,10 @@ namespace smartcard_service_api
                                _ERR("smartcard_service_reader_call_open_session failed, [%d]", result);
                        }
                } else {
-                       _ERR("smartcard_service_reader_call_open_session failed, [%s]", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("smartcard_service_reader_call_open_session failed, [%s]", error->message);
+                               g_error_free(error);
+                       }
 
                        result = SCARD_ERROR_IPC_FAILED;
                }
index 71450d1..bdd951d 100644 (file)
@@ -167,8 +167,10 @@ namespace smartcard_service_api
                                _ERR("smartcard_service_se_service_call_shutdown failed, [%d]", result);
                        }
                } else {
-                       _ERR("smartcard_service_se_service_call_shutdown failed, [%s]", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("smartcard_service_se_service_call_shutdown failed, [%s]", error->message);
+                               g_error_free(error);
+                       }
                }
        }
 
@@ -195,8 +197,10 @@ namespace smartcard_service_api
                                service->parseReaderInformation(readers);
                        }
                } else {
-                       _ERR("smartcard_service_se_service_call_se_service failed, [%s]", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("smartcard_service_se_service_call_se_service failed, [%s]", error->message);
+                               g_error_free(error);
+                       }
 
                        result = SCARD_ERROR_IPC_FAILED;
                }
@@ -237,9 +241,10 @@ namespace smartcard_service_api
                                &result,
                                NULL,
                                &error) == false) {
-                               _ERR("smartcard_service_se_service_call_shutdown_sync failed, [%s]", error->message);
-
-                               g_error_free(error);
+                               if (error != NULL) {
+                                       _ERR("smartcard_service_se_service_call_shutdown_sync failed, [%s]", error->message);
+                                       g_error_free(error);
+                               }
                        }
 
                        /* wait at least 500ms */
@@ -265,8 +270,10 @@ namespace smartcard_service_api
                        NULL, &error);
                if (proxy == NULL)
                {
-                       _ERR("Can not create proxy : %s", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("Can not create proxy : %s", error->message);
+                               g_error_free(error);
+                       }
                        return false;
                }
 
@@ -307,8 +314,10 @@ namespace smartcard_service_api
                        NULL, &error);
                if (proxy == NULL)
                {
-                       _ERR("Can not create proxy : %s", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("Can not create proxy : %s", error->message);
+                               g_error_free(error);
+                       }
                        return false;
                }
 
@@ -365,8 +374,10 @@ namespace smartcard_service_api
                        NULL, &error);
                if (proxy == NULL)
                {
-                       _ERR("Can not create proxy : %s", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("Can not create proxy : %s", error->message);
+                               g_error_free(error);
+                       }
                        return false;
                }
 
@@ -387,9 +398,10 @@ namespace smartcard_service_api
                                throw ExceptionBase(result);
                        }
                } else {
-                       _ERR("smartcard_service_se_service_call_se_service failed, [%s]", error->message);
-                       g_error_free(error);
-
+                       if (error != NULL) {
+                               _ERR("smartcard_service_se_service_call_se_service failed, [%s]", error->message);
+                               g_error_free(error);
+                       }
                        result = SCARD_ERROR_IPC_FAILED;
                }
 
index a600e1d..d14f59d 100755 (executable)
@@ -62,8 +62,10 @@ namespace smartcard_service_api
                        NULL, &error);
                if (proxy == NULL)
                {
-                       _ERR("Can not create proxy : %s", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("Can not create proxy : %s", error->message);
+                               g_error_free(error);
+                       }
                        return;
                }
 
@@ -126,8 +128,10 @@ namespace smartcard_service_api
                                _ERR("smartcard_service_session_call_get_atr failed, [%d]", result);
                        }
                } else {
-                       _ERR("smartcard_service_session_call_get_atr failed, [%s]", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("smartcard_service_session_call_get_atr failed, [%s]", error->message);
+                               g_error_free(error);
+                       }
 
                        result = SCARD_ERROR_IPC_FAILED;
                }
@@ -188,8 +192,10 @@ namespace smartcard_service_api
                                _ERR("smartcard_service_session_call_open_channel failed, [%d]", result);
                        }
                } else {
-                       _ERR("smartcard_service_session_call_open_channel failed, [%s]", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("smartcard_service_session_call_open_channel failed, [%s]", error->message);
+                               g_error_free(error);
+                       }
 
                        result = SCARD_ERROR_IPC_FAILED;
                }
@@ -229,8 +235,10 @@ namespace smartcard_service_api
                                _ERR("smartcard_service_session_call_close_session failed, [%d]", result);
                        }
                } else {
-                       _ERR("smartcard_service_session_call_close_session failed, [%s]", error->message);
-                       g_error_free(error);
+                       if (error != NULL) {
+                               _ERR("smartcard_service_session_call_close_session failed, [%s]", error->message);
+                               g_error_free(error);
+                       }
 
                        result = SCARD_ERROR_IPC_FAILED;
                }
@@ -268,8 +276,10 @@ namespace smartcard_service_api
                                                THROW_ERROR(ret);
                                        }
                                } else {
-                                       _ERR("smartcard_service_session_call_get_atr_sync failed, [%s]", error->message);
-                                       g_error_free(error);
+                                       if (error != NULL) {
+                                               _ERR("smartcard_service_session_call_get_atr_sync failed, [%s]", error->message);
+                                               g_error_free(error);
+                                       }
 
                                        THROW_ERROR(SCARD_ERROR_IPC_FAILED);
                                }
@@ -341,8 +351,10 @@ namespace smartcard_service_api
                                        THROW_ERROR(ret);
                                }
                        } else {
-                               _ERR("smartcard_service_session_call_get_atr_sync failed, [%s]", error->message);
-                               g_error_free(error);
+                               if (error != NULL) {
+                                       _ERR("smartcard_service_session_call_get_atr_sync failed, [%s]", error->message);
+                                       g_error_free(error);
+                               }
 
                                THROW_ERROR(SCARD_ERROR_IPC_FAILED);
                        }
@@ -434,8 +446,10 @@ namespace smartcard_service_api
                                        THROW_ERROR(ret);
                                }
                        } else {
-                               _ERR("smartcard_service_session_call_open_channel_sync failed, [%s]", error->message);
-                               g_error_free(error);
+                               if (error != NULL) {
+                                       _ERR("smartcard_service_session_call_open_channel_sync failed, [%s]", error->message);
+                                       g_error_free(error);
+                               }
 
                                THROW_ERROR(SCARD_ERROR_IPC_FAILED);
                        }