From 58a5d33aa8da8b0f55c97232f74bdf987885df17 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Wed, 22 Nov 2017 13:56:24 +0000 Subject: [PATCH] spice: remove only written event_mask field Signed-off-by: Frediano Ziglio Message-id: 20171122135625.16625-3-fziglio@redhat.com Signed-off-by: Gerd Hoffmann --- ui/spice-core.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ui/spice-core.c b/ui/spice-core.c index 85b9ea2127..6d579faaae 100644 --- a/ui/spice-core.c +++ b/ui/spice-core.c @@ -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); -- GitLab