From 7c44ed3e58cb31d235ec86041cea35b17460633a Mon Sep 17 00:00:00 2001 From: sidharthamani Date: Fri, 20 Feb 2015 10:48:18 -0800 Subject: [PATCH] sync file system before making power syscalls --- cmd/power/power.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/power/power.go b/cmd/power/power.go index bb377d3b..f2bffb5c 100644 --- a/cmd/power/power.go +++ b/cmd/power/power.go @@ -17,14 +17,17 @@ const ( ) func PowerOff() { + syscall.Sync() reboot(syscall.LINUX_REBOOT_CMD_POWER_OFF) } func Reboot() { + syscall.Sync() reboot(syscall.LINUX_REBOOT_CMD_RESTART) } func Halt() { + syscall.Sync() reboot(syscall.LINUX_REBOOT_CMD_HALT) }