Revision 056f49ff
b/monitor.c | ||
---|---|---|
288 | 288 |
|
289 | 289 |
if (len && !mon->mux_out) { |
290 | 290 |
rc = qemu_chr_fe_write(mon->chr, (const uint8_t *) buf, len); |
291 |
if (rc == len) {
|
|
292 |
/* all flushed */ |
|
291 |
if ((rc < 0 && errno != EAGAIN) || (rc == len)) {
|
|
292 |
/* all flushed or error */
|
|
293 | 293 |
QDECREF(mon->outbuf); |
294 | 294 |
mon->outbuf = qstring_new(); |
295 | 295 |
return; |
Also available in: Unified diff