halapi: Fix fault by using backend instance before dlclose backend library 84/251684/2 submit/tizen/20210119.012202
authorChanwoo Choi <cw00.choi@samsung.com>
Mon, 18 Jan 2021 10:48:06 +0000 (19:48 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Tue, 19 Jan 2021 01:07:32 +0000 (10:07 +0900)
commit586e27a77f64145dcb5878c97b2fea211e26c846
treed6fab64f2f5313e3ac38b61bb7ecf12f7af94b65
parent6735d5d11651e59b3b5d749b7af28fcec19302dd
halapi: Fix fault by using backend instance before dlclose backend library

When try to use backend->name, backend->vendor variables
after dlclose(handle) of HAL backend shared library, segmentation fault happen.
So that move dlclose(hanlde) at the end of hal_common_put_backend() to
fix the segmentation fault.

Change-Id: Icc89e26b0ff11706657f1bfdeff16eba17f255d9
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
src/hal-api-common.c