@@ -492,7 +492,11 @@ static void do_info_cpu_stats(Monitor *mon)
}
#endif
-static void do_quit(Monitor *mon, const QDict *qdict)
+/**
+ * do_quit(): Quit QEMU execution
+ */
+static void do_quit(Monitor *mon, const QDict *qdict, QObject **ret_data,
+ MonitorError *error)
{
exit(0);
}
@@ -123,8 +123,8 @@ ETEXI
.name = "q|quit",
.args_type = "",
.handler = do_quit,
- .user_print = NULL,
- .user_error = NULL,
+ .user_print = monitor_user_noop,
+ .user_error = monitor_error_noop,
.params = "",
.help = "quit the emulator"
},
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> --- monitor.c | 6 +++++- qemu-monitor.hx | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-)