[Spice-devel] [PATCH xf86-video-qxl 1/4] Turn off agent mode if the vdagent disconnects.

Jeremy White jwhite at codeweavers.com
Fri Oct 2 09:21:00 PDT 2015


Also refine an error message slightly.

Signed-off-by: Jeremy White <jwhite at codeweavers.com>
---
 src/spiceqxl_vdagent.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/spiceqxl_vdagent.c b/src/spiceqxl_vdagent.c
index 4208233..398c600 100644
--- a/src/spiceqxl_vdagent.c
+++ b/src/spiceqxl_vdagent.c
@@ -56,11 +56,12 @@ static int vmc_read(SpiceCharDeviceInstance *sin, uint8_t *buf, int len)
         if (errno == EAGAIN || errno == EWOULDBLOCK || errno == EINTR) {
             return 0;
         }
-        fprintf(stderr, "ERROR: vdagentd died\n");
+        fprintf(stderr, "ERROR: vdagent died\n");
         close(virtio_client_fd);
         virtio_client_fd = -1;
         vdagent_sin.qxl->core->watch_remove(virtio_client_watch);
         virtio_client_watch = NULL;
+        spice_server_set_agent_mouse(vdagent_sin.qxl->spice_server, 0);
     }
     return nbytes;
 }
-- 
2.1.4



More information about the Spice-devel mailing list