diff --git a/services/wifi_standard/wifi_hal/BUILD.gn b/services/wifi_standard/wifi_hal/BUILD.gn index 2170c0e87b94c61f672be35e999b36e528994c0a..c1ad99eed45b0ab351d1a64a905e43efc6f340c7 100755 --- a/services/wifi_standard/wifi_hal/BUILD.gn +++ b/services/wifi_standard/wifi_hal/BUILD.gn @@ -54,7 +54,7 @@ ohos_executable("wifi_hal_service") { "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog", "//foundation/communication/wifi/services//wifi_standard/wifi_hal/etc/init:etc", "//foundation/communication/wifi/services/wifi_standard/ipc_framework/cRPC:crpc_server", - "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:libwpa_client", + "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client", "//utils/native/base:utils", ] diff --git a/services/wifi_standard/wifi_hal/wifi_hal_module_manage.c b/services/wifi_standard/wifi_hal/wifi_hal_module_manage.c index 743cba2221db162c3990af1b68cbedd344168851..5ecff061675dbee44c403ce9fe0b6f43f3e3aa47 100644 --- a/services/wifi_standard/wifi_hal/wifi_hal_module_manage.c +++ b/services/wifi_standard/wifi_hal/wifi_hal_module_manage.c @@ -85,7 +85,7 @@ static void *WpaThreadMain(void *p) const char *startCmd = (const char *)p; struct StWpaMainParam param = {0}; SplitCmdString(startCmd, ¶m); - void *handleLibWpa = dlopen("/system/lib/libwpa.so", RTLD_NOW | RTLD_LOCAL); + void *handleLibWpa = dlopen("/system/lib/libwpa.z.so", RTLD_NOW | RTLD_LOCAL); if (handleLibWpa == NULL) { LOGE("dlopen libwpa failed."); return NULL;