Commit 08cc67f3 authored by Gerd Hoffmann's avatar Gerd Hoffmann
Browse files

spice: fix file handle cleanup



Setting both read and write handlers to NULL in qemu_set_fd_handler
is not enougth to make qemu purge the file handle from the list.
We must set opaque to NULL too.

Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
parent 9f0f352d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -133,7 +133,7 @@ static SpiceWatch *watch_add(int fd, int event_mask, SpiceWatchFunc func, void *

static void watch_remove(SpiceWatch *watch)
{
    watch_update_mask(watch, 0);
    qemu_set_fd_handler(watch->fd, NULL, NULL, NULL);
    QTAILQ_REMOVE(&watches, watch, next);
    g_free(watch);
}