From: Luiz Capitulino Date: Thu, 16 Sep 2010 13:36:54 +0000 (-0300) Subject: QMP: Simplify do_info_commands() X-Git-Tag: v0.14.0-rc0~594^2~9 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=2e061a7c86d77c599676d89c3461f8efe9c275b1;p=qemu.git QMP: Simplify do_info_commands() We now iterate over QMP's dispatch tables, no need to check for QMP-only handlers anymore. Signed-off-by: Luiz Capitulino --- diff --git a/monitor.c b/monitor.c index bf5da506f..612ee5675 100644 --- a/monitor.c +++ b/monitor.c @@ -749,18 +749,13 @@ static void do_info_commands(Monitor *mon, QObject **ret_data) cmd_list = qlist_new(); for (cmd = qmp_cmds; cmd->name != NULL; cmd++) { - if (monitor_handler_ported(cmd) && !monitor_cmd_user_only(cmd) && - !compare_cmd(cmd->name, "info")) { - qlist_append_obj(cmd_list, get_cmd_dict(cmd->name)); - } + qlist_append_obj(cmd_list, get_cmd_dict(cmd->name)); } for (cmd = qmp_query_cmds; cmd->name != NULL; cmd++) { - if (monitor_handler_ported(cmd) && !monitor_cmd_user_only(cmd)) { - char buf[128]; - snprintf(buf, sizeof(buf), "query-%s", cmd->name); - qlist_append_obj(cmd_list, get_cmd_dict(buf)); - } + char buf[128]; + snprintf(buf, sizeof(buf), "query-%s", cmd->name); + qlist_append_obj(cmd_list, get_cmd_dict(buf)); } *ret_data = QOBJECT(cmd_list);