diff options
Diffstat (limited to 'qga')
-rw-r--r-- | qga/commands-posix.c | 2 | ||||
-rw-r--r-- | qga/vss-win32/requester.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/qga/commands-posix.c b/qga/commands-posix.c index f453132b92..10682f58dc 100644 --- a/qga/commands-posix.c +++ b/qga/commands-posix.c @@ -99,7 +99,7 @@ void qmp_guest_shutdown(bool has_mode, const char *mode, Error **err) reopen_fd_to_null(1); reopen_fd_to_null(2); - execle("/sbin/shutdown", "shutdown", shutdown_flag, "+0", + execle("/sbin/shutdown", "shutdown", "-h", shutdown_flag, "+0", "hypervisor initiated shutdown", (char*)NULL, environ); _exit(EXIT_FAILURE); } else if (pid < 0) { diff --git a/qga/vss-win32/requester.h b/qga/vss-win32/requester.h index cffec01791..374f9b8d16 100644 --- a/qga/vss-win32/requester.h +++ b/qga/vss-win32/requester.h @@ -13,6 +13,7 @@ #ifndef VSS_WIN32_REQUESTER_H #define VSS_WIN32_REQUESTER_H +#include <basetyps.h> /* STDAPI */ #include "qemu/compiler.h" #ifdef __cplusplus |