diff --git a/porting/linux/user/src/hook/musl_socket_preinit.c b/porting/linux/user/src/hook/musl_socket_preinit.c index 6592d7fb6664fa35beba96cc5f257412edb2582b..ee73f118a290aed2a690d4615fbff6e70ef11db9 100644 --- a/porting/linux/user/src/hook/musl_socket_preinit.c +++ b/porting/linux/user/src/hook/musl_socket_preinit.c @@ -41,10 +41,7 @@ static void socket_finalize() ((finalize_func_type)shared_lib_func[FINALIZE_FUNC])(); __current_dispatch = NULL; __socket_hook_begin_flag = false; - void* library_handle = (void *)__ohos_socket_hook_shared_library; - if (library_handle != NULL) { - dlclose(library_handle); - } + // Don't dlclose because hidumper crash } static bool finish_install_ohos_socket_hooks(const char* options)