Marc-André Lureau <marcandre.lur...@redhat.com> writes: > A chardev may stop trying to write if the associated can_read() > callback returned 0. This happens when the monitor is suspended. > The frontend is supposed to call qemu_chr_fe_accept_input() when it is > ready to accept data again. > > Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com>
Impact? Is this to be considered for 3.0? > --- > monitor.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/monitor.c b/monitor.c > index d580c5a79c..e1a14e02cf 100644 > --- a/monitor.c > +++ b/monitor.c > @@ -4412,6 +4412,7 @@ void monitor_resume(Monitor *mon) > assert(mon->rs); > readline_show_prompt(mon->rs); > } > + qemu_chr_fe_accept_input(&mon->chr); > } > trace_monitor_suspend(mon, -1); > }