From 9d972a8ff763c0f2faa7022ecfd7a3e3b998dfe9 Mon Sep 17 00:00:00 2001 From: Chanwoo Choi Date: Wed, 31 May 2023 14:19:49 +0900 Subject: [PATCH] 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 --- src/hal-api-common.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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: -- 2.7.4