From: Keir Fraser Date: Tue, 18 Mar 2008 11:28:14 +0000 (+0000) Subject: stubdom: fix select calls after CDROM ejection X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14247^2~51 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=62341d01ee88ecc87d6995000383446e3bf43ec7;p=xen.git stubdom: fix select calls after CDROM ejection by calling qemu_set_fd_handler before closing the fd. Signed-off-by: Samuel Thibault --- diff --git a/tools/ioemu/block-vbd.c b/tools/ioemu/block-vbd.c index 937bb5e62d..b8ad91692e 100644 --- a/tools/ioemu/block-vbd.c +++ b/tools/ioemu/block-vbd.c @@ -271,6 +271,7 @@ static void vbd_close(BlockDriverState *bs) BDRVVbdState *s = bs->opaque; bs->total_sectors = 0; if (s->fd >= 0) { + qemu_set_fd_handler(s->fd, NULL, NULL, NULL); close(s->fd); s->fd = -1; }