mirror of https://github.com/xemu-project/xemu.git
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: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
9f0f352d85
commit
08cc67f32e
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue