diff --git a/init/reboot.cpp b/init/reboot.cpp index 4d65437de..a68fd0625 100644 --- a/init/reboot.cpp +++ b/init/reboot.cpp @@ -429,7 +429,6 @@ void DoReboot(unsigned int cmd, const std::string& reason, const std::string& re bool HandlePowerctlMessage(const std::string& command) { unsigned int cmd = 0; std::vector cmd_params = android::base::Split(command, ","); - std::string reason_string = cmd_params[0]; std::string reboot_target = ""; bool run_fsck = false; bool command_invalid = false; @@ -442,7 +441,6 @@ bool HandlePowerctlMessage(const std::string& command) { // The shutdown reason is PowerManager.SHUTDOWN_USER_REQUESTED. // Run fsck once the file system is remounted in read-only mode. run_fsck = true; - reason_string = cmd_params[1]; } } else if (cmd_params[0] == "reboot") { cmd = ANDROID_RB_RESTART2; @@ -473,6 +471,6 @@ bool HandlePowerctlMessage(const std::string& command) { return false; } - DoReboot(cmd, reason_string, reboot_target, run_fsck); + DoReboot(cmd, command, reboot_target, run_fsck); return true; }