Add check for poll error events in monitor

Handle poll errors in the same way as hangup event

* src/qemu/qemu_monitor.c: Handle error events
This commit is contained in:
Daniel P. Berrange 2010-12-13 16:05:41 +00:00
parent b8786c0641
commit e0e4e4de7a
1 changed files with 2 additions and 1 deletions

View File

@ -550,7 +550,8 @@ qemuMonitorIO(int watch, int fd, int events, void *opaque) {
qemuMonitorUpdateWatch(mon);
if (events & VIR_EVENT_HANDLE_HANGUP) {
if (events & (VIR_EVENT_HANDLE_HANGUP |
VIR_EVENT_HANDLE_ERROR)) {
/* If IO process resulted in EOF & we have a message,
* then wakeup that waiter */
if (mon->msg && !mon->msg->finished) {