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:
parent
44e8f22986
commit
58a5d33aa8
@ -89,7 +89,6 @@ static void timer_remove(SpiceTimer *timer)
|
|||||||
|
|
||||||
struct SpiceWatch {
|
struct SpiceWatch {
|
||||||
int fd;
|
int fd;
|
||||||
int event_mask;
|
|
||||||
SpiceWatchFunc func;
|
SpiceWatchFunc func;
|
||||||
void *opaque;
|
void *opaque;
|
||||||
};
|
};
|
||||||
@ -111,11 +110,10 @@ static void watch_update_mask(SpiceWatch *watch, int event_mask)
|
|||||||
IOHandler *on_read = NULL;
|
IOHandler *on_read = NULL;
|
||||||
IOHandler *on_write = NULL;
|
IOHandler *on_write = NULL;
|
||||||
|
|
||||||
watch->event_mask = event_mask;
|
if (event_mask & SPICE_WATCH_EVENT_READ) {
|
||||||
if (watch->event_mask & SPICE_WATCH_EVENT_READ) {
|
|
||||||
on_read = watch_read;
|
on_read = watch_read;
|
||||||
}
|
}
|
||||||
if (watch->event_mask & SPICE_WATCH_EVENT_WRITE) {
|
if (event_mask & SPICE_WATCH_EVENT_WRITE) {
|
||||||
on_write = watch_write;
|
on_write = watch_write;
|
||||||
}
|
}
|
||||||
qemu_set_fd_handler(watch->fd, on_read, on_write, watch);
|
qemu_set_fd_handler(watch->fd, on_read, on_write, watch);
|
||||||
|
Loading…
Reference in New Issue
Block a user