Fix legacy prctl check condition (#2864)
This commit is contained in:
@@ -131,7 +131,7 @@ bool is_manager() {
|
|||||||
return (info.flags & 0x2) != 0;
|
return (info.flags & 0x2) != 0;
|
||||||
}
|
}
|
||||||
// Legacy Compatible
|
// Legacy Compatible
|
||||||
return legacy_get_info().version;
|
return legacy_get_info().version > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool uid_should_umount(int uid) {
|
bool uid_should_umount(int uid) {
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ static bool ksuctl(int cmd, void* arg1, void* arg2) {
|
|||||||
|
|
||||||
struct ksu_version_info legacy_get_info()
|
struct ksu_version_info legacy_get_info()
|
||||||
{
|
{
|
||||||
int32_t version = 0;
|
int32_t version = -1;
|
||||||
int32_t flags = 0;
|
int32_t flags = 0;
|
||||||
ksuctl(CMD_GET_VERSION, &version, &flags);
|
ksuctl(CMD_GET_VERSION, &version, &flags);
|
||||||
return (struct ksu_version_info){version, flags};
|
return (struct ksu_version_info){version, flags};
|
||||||
|
|||||||
@@ -189,7 +189,7 @@ object Natives {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun requireNewKernel(): Boolean {
|
fun requireNewKernel(): Boolean {
|
||||||
if (version < MINIMAL_SUPPORTED_KERNEL) return true
|
if (version != -1 && version < MINIMAL_SUPPORTED_KERNEL) return true
|
||||||
return isVersionLessThan(getFullVersion(), MINIMAL_SUPPORTED_KERNEL_FULL)
|
return isVersionLessThan(getFullVersion(), MINIMAL_SUPPORTED_KERNEL_FULL)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user