spice: remove only written event_mask field

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Message-id: 20171122135625.16625-3-fziglio@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
Frediano Ziglio 2017-11-22 13:56:24 +00:00 committed by Gerd Hoffmann
parent 44e8f22986
commit 58a5d33aa8

View File

@ -89,7 +89,6 @@ static void timer_remove(SpiceTimer *timer)
struct SpiceWatch {
int fd;
int event_mask;
SpiceWatchFunc func;
void *opaque;
};
@ -111,11 +110,10 @@ static void watch_update_mask(SpiceWatch *watch, int event_mask)
IOHandler *on_read = NULL;
IOHandler *on_write = NULL;
watch->event_mask = event_mask;
if (watch->event_mask & SPICE_WATCH_EVENT_READ) {
if (event_mask & SPICE_WATCH_EVENT_READ) {
on_read = watch_read;
}
if (watch->event_mask & SPICE_WATCH_EVENT_WRITE) {
if (event_mask & SPICE_WATCH_EVENT_WRITE) {
on_write = watch_write;
}
qemu_set_fd_handler(watch->fd, on_read, on_write, watch);