diff options
| author | Stratos Psomadakis | 2014-01-27 11:30:15 +0100 |
|---|---|---|
| committer | Luiz Capitulino | 2014-01-28 18:47:12 +0100 |
| commit | 056f49ff2cf645dc484956b00b65a3aa18a1a9a3 (patch) | |
| tree | f2dc17491a3b8d5be184b3bd396aa9e919a12da9 /include | |
| parent | virtio_rng: replace custom backend API with UserCreatable.complete() callback (diff) | |
| download | qemu-056f49ff2cf645dc484956b00b65a3aa18a1a9a3.tar.gz qemu-056f49ff2cf645dc484956b00b65a3aa18a1a9a3.tar.xz 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 'include')
0 files changed, 0 insertions, 0 deletions
