]> git.proxmox.com Git - qemu.git/blobdiff - monitor.c
Monitor: Return before exiting with 'quit'
[qemu.git] / monitor.c
index 2e202ffb20ccc95b67b815017b23db6b3cd9cf11..ad50f12edbd470e9e1ad8cd8e38a82be705207a8 100644 (file)
--- a/monitor.c
+++ b/monitor.c
@@ -1020,7 +1020,10 @@ static void do_info_cpu_stats(Monitor *mon)
  */
 static int do_quit(Monitor *mon, const QDict *qdict, QObject **ret_data)
 {
-    exit(0);
+    monitor_suspend(mon);
+    no_shutdown = 0;
+    qemu_system_shutdown_request();
+
     return 0;
 }