qmp: Call monitor_set_cur() only in qmp_dispatch()
The correct way to set the current monitor for a coroutine handler will be different than for a blocking handler, so monitor_set_cur() needs to be called in qmp_dispatch(). Signed-off-by:Kevin Wolf <kwolf@redhat.com> Message-Id: <20201005155855.256490-7-kwolf@redhat.com> Reviewed-by:
Markus Armbruster <armbru@redhat.com> Reviewed-by:
Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by:
Markus Armbruster <armbru@redhat.com>
Showing
- include/qapi/qmp/dispatch.h 2 additions, 1 deletioninclude/qapi/qmp/dispatch.h
- monitor/qmp.c 2 additions, 7 deletionsmonitor/qmp.c
- qapi/qmp-dispatch.c 7 additions, 1 deletionqapi/qmp-dispatch.c
- qga/main.c 1 addition, 1 deletionqga/main.c
- stubs/monitor-core.c 5 additions, 0 deletionsstubs/monitor-core.c
- tests/test-qmp-cmds.c 3 additions, 3 deletionstests/test-qmp-cmds.c
Loading
Please register or sign in to comment