diff --git a/init/reboot.cpp b/init/reboot.cpp index 470b8752a..838406d8d 100644 --- a/init/reboot.cpp +++ b/init/reboot.cpp @@ -423,7 +423,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; @@ -436,7 +435,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; @@ -467,6 +465,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; }