Revision d1249eaa
b/monitor.c | ||
---|---|---|
4472 | 4472 |
goto err_out; |
4473 | 4473 |
} |
4474 | 4474 |
|
4475 |
/* |
|
4476 |
* XXX: We need this special case until QMP has its own dispatch table |
|
4477 |
*/ |
|
4478 |
if (compare_cmd(cmd_name, "info")) { |
|
4479 |
qerror_report(QERR_COMMAND_NOT_FOUND, cmd_name); |
|
4480 |
goto err_out; |
|
4481 |
} else if (strstart(cmd_name, "query-", &query_cmd)) { |
|
4475 |
if (strstart(cmd_name, "query-", &query_cmd)) { |
|
4482 | 4476 |
cmd = qmp_find_query_cmd(query_cmd); |
4483 | 4477 |
} else { |
4484 | 4478 |
cmd = qmp_find_cmd(cmd_name); |
4485 | 4479 |
} |
4486 | 4480 |
|
4487 |
if (!cmd || !monitor_handler_ported(cmd) || monitor_cmd_user_only(cmd)) {
|
|
4481 |
if (!cmd) { |
|
4488 | 4482 |
qerror_report(QERR_COMMAND_NOT_FOUND, cmd_name); |
4489 | 4483 |
goto err_out; |
4490 | 4484 |
} |
Also available in: Unified diff