diff --git a/services/param/manager/param_manager.c b/services/param/manager/param_manager.c index 30f0480614774948547c35213b5e6f4e582c71cd..e456334f2d28be684616c71c12941f9dbd1dc1fc 100755 --- a/services/param/manager/param_manager.c +++ b/services/param/manager/param_manager.c @@ -244,9 +244,9 @@ int CheckParamPermissionWithSelinux(const ParamSecurityLabel *srcLabel, const ch } static void (*setSelinuxLogCallback)(); static int (*setParamCheck)(const char *paraName, struct ucred *uc); - g_selinuxHandle = dlopen("/system/lib/libparaperm_checker_static.so", RTLD_LAZY); + g_selinuxHandle = dlopen("/system/lib/libparaperm_checker.so", RTLD_LAZY); if (g_selinuxHandle == NULL) { - PARAM_LOGE("Failed to dlopen libparaperm_checker_static.so, %s\n", dlerror()); + PARAM_LOGE("Failed to dlopen libparaperm_checker.so, %s\n", dlerror()); return DAC_RESULT_FORBIDED; } if (setSelinuxLogCallback == NULL) {