Fix incorrect pointer referencing 19/249719/1
authorJaehyun Kim <jeik01.kim@samsung.com>
Wed, 16 Dec 2020 08:48:06 +0000 (17:48 +0900)
committerJaehyun Kim <jeik01.kim@samsung.com>
Wed, 16 Dec 2020 08:48:06 +0000 (17:48 +0900)
Change-Id: Ib956140939b24ab0514e2abb1821d3aeb8970b6d
Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
src/wifi_manager.c

index b2ad8cc9dbec9f0d467519b0f9a914eff7770e95..9d241df5b3f068d6a4e2a955406f5ac0028c4f14 100755 (executable)
@@ -122,14 +122,14 @@ EXPORT_API int wifi_manager_initialize(wifi_manager_h *wifi)
        if (rv == NET_ERR_ACCESS_DENIED) {
                WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
                _wifi_deinit(*wifi); //LCOV_EXCL_LINE
-               _wifi_destroy_handle(wifi); //LCOV_EXCL_LINE
+               _wifi_destroy_handle(*wifi); //LCOV_EXCL_LINE
                WIFI_UNLOCK;
                __NETWORK_CAPI_FUNC_EXIT__; //LCOV_EXCL_LINE
                return WIFI_MANAGER_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
        } else if (rv != NET_ERR_NONE) {
                WIFI_LOG(WIFI_ERROR, "Init failed[%d]", rv); //LCOV_EXCL_LINE
                _wifi_deinit(*wifi); //LCOV_EXCL_LINE
-               _wifi_destroy_handle(wifi); //LCOV_EXCL_LINE
+               _wifi_destroy_handle(*wifi); //LCOV_EXCL_LINE
                WIFI_UNLOCK;
                __NETWORK_CAPI_FUNC_EXIT__; //LCOV_EXCL_LINE
                return WIFI_MANAGER_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
@@ -186,14 +186,14 @@ EXPORT_API int wifi_manager_initialize_with_interface_name(wifi_manager_h *wifi,
        if (rv == NET_ERR_ACCESS_DENIED) {
                WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
                _wifi_deinit(*wifi); //LCOV_EXCL_LINE
-               _wifi_destroy_handle(wifi); //LCOV_EXCL_LINE
+               _wifi_destroy_handle(*wifi); //LCOV_EXCL_LINE
                WIFI_UNLOCK;
                __NETWORK_CAPI_FUNC_EXIT__; //LCOV_EXCL_LINE
                return WIFI_MANAGER_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
        } else if (rv != NET_ERR_NONE) {
                WIFI_LOG(WIFI_ERROR, "Init failed[%d]", rv); //LCOV_EXCL_LINE
                _wifi_deinit(*wifi); //LCOV_EXCL_LINE
-               _wifi_destroy_handle(wifi); //LCOV_EXCL_LINE
+               _wifi_destroy_handle(*wifi); //LCOV_EXCL_LINE
                WIFI_UNLOCK;
                __NETWORK_CAPI_FUNC_EXIT__; //LCOV_EXCL_LINE
                return WIFI_MANAGER_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE