Skip to content
Snippets Groups Projects
Commit b75a0282 authored by Pavel Dovgaluk's avatar Pavel Dovgaluk Committed by Kevin Wolf
Browse files

Prevent disk data loss when closing qemu


Prevent disk data loss when closing qemu console window
under Windows 7.

v3. Comment for Sleep() parameter was updated.

Signed-off-by: default avatarPavel <Dovgalyuk&lt;pavel.dovgaluk@gmail.com>
Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
parent 79d21d5b
No related branches found
No related tags found
No related merge requests found
......@@ -57,7 +57,13 @@ int setenv(const char *name, const char *value, int overwrite)
static BOOL WINAPI qemu_ctrl_handler(DWORD type)
{
exit(STATUS_CONTROL_C_EXIT);
qemu_system_shutdown_request();
/* Windows 7 kills application when the function returns.
Sleep here to give QEMU a try for closing.
Sleep period is 10000ms because Windows kills the program
after 10 seconds anyway. */
Sleep(10000);
return TRUE;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment