From: Chanwoo Choi Date: Wed, 31 May 2023 05:19:49 +0000 (+0900) Subject: Revert "halapi: Fix mismatch by closing backend" X-Git-Tag: accepted/tizen/unified/20230607.160240^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F08%2F293508%2F1;p=platform%2Fhal%2Fapi%2Fcommon.git Revert "halapi: Fix mismatch by closing backend" This reverts commit 82c338c4db17f1517e3efec3e4c482034f4b6b0d because it causes the system halt. Change-Id: I67a0ea9f324dfa46e894a3b49050eba972821cf3 Signed-off-by: Chanwoo Choi --- diff --git a/src/hal-api-common.c b/src/hal-api-common.c index 02a1ad8..3520a58 100644 --- a/src/hal-api-common.c +++ b/src/hal-api-common.c @@ -455,7 +455,7 @@ static int __get_backend_data(enum hal_module module, unsigned int *abi_version, if (!info->backend->name || (len + 1 > name_size)) { _E("%s: Invalid size of name[] array\n", info->module_name); ret = -EINVAL; - goto err_close_backend; + goto err_conf_exit; } strncpy(name, info->backend->name, len); @@ -468,7 +468,7 @@ static int __get_backend_data(enum hal_module module, unsigned int *abi_version, if (!info->backend->vendor || (len + 1 > vendor_size)) { _E("%s: Invalid size of vendor[] array\n", info->module_name); ret = -EINVAL; - goto err_close_backend; + goto err_conf_exit; } strncpy(vendor, info->backend->vendor, len); @@ -476,12 +476,10 @@ static int __get_backend_data(enum hal_module module, unsigned int *abi_version, } else { _E("%s: Failed to get backend data\n", info->module_name); ret = -EINVAL; - goto err_close_backend; + goto err_conf_exit; } ret = 0; -err_close_backend: - __close_backend(info); err_conf_exit: _hal_api_conf_exit(); err_unlock: