kernel: don't fill default value for app profile

This commit is contained in:
weishu
2023-06-03 00:06:58 +08:00
parent 3abb7e4ca2
commit bd3a1291da

View File

@@ -59,6 +59,7 @@ void ksu_show_allow_list(void)
} }
} }
#ifdef CONFIG_KSU_DEBUG
static void ksu_grant_root_to_shell() static void ksu_grant_root_to_shell()
{ {
struct app_profile profile = { struct app_profile profile = {
@@ -68,6 +69,7 @@ static void ksu_grant_root_to_shell()
strcpy(profile.key, "com.android.shell"); strcpy(profile.key, "com.android.shell");
ksu_set_app_profile(&profile, false); ksu_set_app_profile(&profile, false);
} }
#endif
bool ksu_get_app_profile(struct app_profile *profile) bool ksu_get_app_profile(struct app_profile *profile)
{ {
@@ -85,19 +87,6 @@ bool ksu_get_app_profile(struct app_profile *profile)
} }
} }
if (!found) {
// don't found, fill it with default profile
if (profile->allow_su) {
profile->root_profile.use_default = true;
memcpy(&profile->root_profile.identity,
&default_root_identity,
sizeof(default_root_identity));
} else {
profile->non_root_profile.use_default = true;
profile->non_root_profile.umount_modules =
default_umount_modules;
}
}
exit: exit:
return found; return found;
} }