Code cleanup

This commit is contained in:
topjohnwu
2024-04-08 22:59:52 -07:00
parent 60e8415369
commit 0d9ec0931b
2 changed files with 89 additions and 92 deletions
+9 -15
View File
@@ -348,19 +348,18 @@ int enable_deny() {
LOGI("* Enable DenyList\n");
if (!ensure_data()) {
denylist_enforced = false;
if (!ensure_data())
return DenyResponse::ERROR;
}
if (!zygisk_enabled) {
logcat_exit = false;
if (new_daemon_thread(&logcat))
return DenyResponse::ERROR;
}
denylist_enforced = true;
if (!zygisk_enabled) {
if (new_daemon_thread(&logcat)) {
denylist_enforced = false;
return DenyResponse::ERROR;
}
}
// On Android Q+, also kill blastula pool and all app zygotes
if (SDK_INT >= 29) {
kill_process("usap32", true);
@@ -374,13 +373,8 @@ int enable_deny() {
}
int disable_deny() {
if (denylist_enforced) {
denylist_enforced = false;
if (denylist_enforced.exchange(false)) {
LOGI("* Disable DenyList\n");
if (!zygisk_enabled) {
logcat_exit = true;
}
}
update_deny_config();
return DenyResponse::OK;