Commit 26efaca3 authored by Anthony Liguori's avatar Anthony Liguori
Browse files

monitor: don't try to initialize json parser when monitor is HMP

parent 6fc97faf
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -4946,13 +4946,13 @@ void monitor_init(CharDriverState *chr, int flags)
        qemu_chr_add_handlers(chr, monitor_can_read, monitor_control_read,
                              monitor_control_event, mon);
        qemu_chr_fe_set_echo(chr, true);

        json_message_parser_init(&mon->mc->parser, handle_qmp_command);
    } else {
        qemu_chr_add_handlers(chr, monitor_can_read, monitor_read,
                              monitor_event, mon);
    }

    json_message_parser_init(&mon->mc->parser, handle_qmp_command);

    QLIST_INSERT_HEAD(&mon_list, mon, entry);
    if (!default_mon || (flags & MONITOR_IS_DEFAULT))
        default_mon = mon;