From: David Woodhouse Date: Mon, 23 Jan 2023 09:07:18 +0000 (+0100) Subject: Fix be xs watch X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=9f559c2b5ed9961dcfdc21b82d6f9052acabe591;p=people%2Fpauldu%2Fqemu.git Fix be xs watch Signed-off-by: David Woodhouse --- diff --git a/hw/i386/kvm/xen_xenstore.c b/hw/i386/kvm/xen_xenstore.c index 7445da0efd..07e2944860 100644 --- a/hw/i386/kvm/xen_xenstore.c +++ b/hw/i386/kvm/xen_xenstore.c @@ -1349,7 +1349,7 @@ static struct qemu_xs_watch *xs_be_watch(struct qemu_xs_handle *h, int err; err = xs_impl_watch(h->impl, DOMID_QEMU, path, NULL, xs_be_watch_cb, w); - if (w) { + if (err) { errno = err; g_free(w); return NULL;