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