qemu-char: retry g_poll on EINTR
commitc1f2448998062f25df395cd239169400a4c41ed6
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 1 Dec 2015 10:27:00 +0000 (1 11:27 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 2 Dec 2015 11:01:43 +0000 (2 12:01 +0100)
tree9ea0f0da6d3fc2f5d08ed01b96bf131d52099c37
parent55b4e80b047300e1512df02887b7448ba3786b62
qemu-char: retry g_poll on EINTR

This is a case where pty_chr_update_read_handler_locked's lack
of error checking can produce incorrect values.  We are not using
SIGUSR1 anymore, so this is quite theoretical, but easy to fix.

Reported-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
qemu-char.c