@@ -349,10 +349,15 @@ static void do_info_version(Monitor *mon, QObject **ret_data)
*ret_data = QOBJECT(qstring_from_str(QEMU_VERSION QEMU_PKGVERSION));
}
-static void do_info_name(Monitor *mon)
+/**
+ * do_info_name(): Show VM name
+ *
+ * Return a QString with the current VM name.
+ */
+static void do_info_name(Monitor *mon, QObject **ret_data)
{
if (qemu_name)
- monitor_printf(mon, "%s\n", qemu_name);
+ *ret_data = QOBJECT(qstring_from_str(qemu_name));
}
#if defined(TARGET_I386)
@@ -2185,7 +2190,8 @@ static const mon_cmd_t info_cmds[] = {
.args_type = "",
.params = "",
.help = "show the current VM name",
- .mhandler.info = do_info_name,
+ .user_print = monitor_print_qobject,
+ .mhandler.info_new = do_info_name,
},
{
.name = "uuid",
The returned QObject is a QString. Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> --- monitor.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-)