Revision e3193601 monitor.c
b/monitor.c | ||
---|---|---|
122 | 122 |
int (*cmd_async)(Monitor *mon, const QDict *params, |
123 | 123 |
MonitorCompletion *cb, void *opaque); |
124 | 124 |
} mhandler; |
125 |
bool qapi; |
|
125 | 126 |
int flags; |
126 | 127 |
} mon_cmd_t; |
127 | 128 |
|
... | ... | |
3182 | 3183 |
}; |
3183 | 3184 |
|
3184 | 3185 |
static const mon_cmd_t qmp_cmds[] = { |
3185 |
#include "qmp-commands.h" |
|
3186 |
#include "qmp-commands-old.h"
|
|
3186 | 3187 |
{ /* NULL */ }, |
3187 | 3188 |
}; |
3188 | 3189 |
|
... | ... | |
5107 | 5108 |
goto err_out; |
5108 | 5109 |
} |
5109 | 5110 |
|
5110 |
if (strstart(cmd_name, "query-", &query_cmd)) { |
|
5111 |
cmd = qmp_find_cmd(cmd_name); |
|
5112 |
if (!cmd && strstart(cmd_name, "query-", &query_cmd)) { |
|
5111 | 5113 |
cmd = qmp_find_query_cmd(query_cmd); |
5112 |
} else { |
|
5113 |
cmd = qmp_find_cmd(cmd_name); |
|
5114 | 5114 |
} |
5115 |
|
|
5116 | 5115 |
if (!cmd) { |
5117 | 5116 |
qerror_report(QERR_COMMAND_NOT_FOUND, cmd_name); |
5118 | 5117 |
goto err_out; |
Also available in: Unified diff