init: only print backtraces on subsequent reboots with a value
Userspace reboot resets sys.powerctl to an empty string once it starts, which was inadvertently triggering the backtrace of the main init thread. Test: no more unexpected backtraces Change-Id: I35d6f1b37aa31a46ae9266647f41a709f28b6099
This commit is contained in:
parent
db22f23dd3
commit
9174a9bff8
1 changed files with 3 additions and 1 deletions
|
@ -489,7 +489,9 @@ uint32_t HandlePropertySet(const std::string& name, const std::string& value,
|
|||
}
|
||||
LOG(INFO) << "Received sys.powerctl='" << value << "' from pid: " << cr.pid
|
||||
<< process_log_string;
|
||||
DebugRebootLogging();
|
||||
if (!value.empty()) {
|
||||
DebugRebootLogging();
|
||||
}
|
||||
}
|
||||
|
||||
// If a process other than init is writing a non-empty value, it means that process is
|
||||
|
|
Loading…
Reference in a new issue