Merge "logd: stop log spam when integrity enforcement is suppressed"

This commit is contained in:
Sami Tolvanen 2016-02-29 20:28:54 +00:00 committed by Gerrit Code Review
commit 9218477ae7
1 changed files with 11 additions and 2 deletions

View File

@ -99,11 +99,20 @@ std::string LogAudit::getProperty(const std::string& name)
}
void LogAudit::enforceIntegrity() {
static bool loggedOnce;
bool once = loggedOnce;
loggedOnce = true;
if (!AUDITD_ENFORCE_INTEGRITY) {
logToDmesg("integrity enforcement suppressed; not rebooting");
if (!once) {
logToDmesg("integrity enforcement suppressed; not rebooting");
}
} else if (rebootToSafeMode) {
if (getProperty("persist.sys.safemode") == "1") {
logToDmesg("integrity enforcement suppressed; in safe mode");
if (!once) {
logToDmesg("integrity enforcement suppressed; in safe mode");
}
return;
}