You've already forked Magisk
mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-09-06 06:36:58 +00:00
Guard magiskhide state with mutexes
This commit is contained in:
@@ -16,8 +16,6 @@
|
||||
|
||||
using namespace std::literals;
|
||||
|
||||
bool hide_enabled = false;
|
||||
|
||||
[[noreturn]] static void usage(char *arg0) {
|
||||
fprintf(stderr,
|
||||
NAME_WITH_VER(MagiskHide) "\n\n"
|
||||
@@ -47,7 +45,7 @@ void magiskhide_handler(int client) {
|
||||
case ADD_HIDELIST:
|
||||
case RM_HIDELIST:
|
||||
case LS_HIDELIST:
|
||||
if (!hide_enabled) {
|
||||
if (!hide_enabled()) {
|
||||
write_int(client, HIDE_NOT_ENABLED);
|
||||
close(client);
|
||||
return;
|
||||
@@ -72,7 +70,7 @@ void magiskhide_handler(int client) {
|
||||
client = -1;
|
||||
break;
|
||||
case HIDE_STATUS:
|
||||
res = hide_enabled ? HIDE_IS_ENABLED : HIDE_NOT_ENABLED;
|
||||
res = hide_enabled() ? HIDE_IS_ENABLED : HIDE_NOT_ENABLED;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user