diff options
author | Stratos Psomadakis <psomas@grnet.gr> | 2014-01-27 12:30:15 +0200 |
---|---|---|
committer | Luiz Capitulino <lcapitulino@redhat.com> | 2014-01-28 12:47:12 -0500 |
commit | 056f49ff2cf645dc484956b00b65a3aa18a1a9a3 (patch) | |
tree | f2dc17491a3b8d5be184b3bd396aa9e919a12da9 /arch_init.c | |
parent | 57d3e1b3f52d07d215ed96df946ee01f8d9f9526 (diff) | |
download | qemu-056f49ff2cf645dc484956b00b65a3aa18a1a9a3.tar.gz qemu-056f49ff2cf645dc484956b00b65a3aa18a1a9a3.tar.bz2 qemu-056f49ff2cf645dc484956b00b65a3aa18a1a9a3.zip |
monitor: Cleanup mon->outbuf on write error
In case monitor_flush() fails to write the contents of mon->outbuf to
the output device, mon->outbuf is not cleaned up properly. Check the
return code of the qemu_chr_fe_write() function and cleanup the outbuf
if it fails.
References: http://lists.nongnu.org/archive/html/qemu-devel/2014-01/msg02890.html
Signed-off-by: Stratos Psomadakis <psomas@grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Diffstat (limited to 'arch_init.c')
0 files changed, 0 insertions, 0 deletions