]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Reads from the vhost_call_fd do return -EINTR when we loop multiple times
authorDavid Woodhouse <dwmw2@infradead.org>
Thu, 8 Jul 2021 20:16:27 +0000 (21:16 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Thu, 8 Jul 2021 20:17:39 +0000 (21:17 +0100)
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
vhost.c

diff --git a/vhost.c b/vhost.c
index 8b25cec317f514dd711d6c6d46559724c720d384..5e045292bcb4554bff27fbd0b83ac8547ca64864 100644 (file)
--- a/vhost.c
+++ b/vhost.c
@@ -547,9 +547,7 @@ int vhost_tun_mainloop(struct openconnect_info *vpninfo, int *timeout, int reada
        if (!did_work && readable) {
                uint64_t evt;
                if (read(vpninfo->vhost_call_fd, &evt, sizeof(evt)) != sizeof(evt)) {
-                       /* Can never happen */
-                       vpn_progress(vpninfo, PRG_ERR,
-                                    _("Failed to read vhost-net call eventfd\n"));
+                       /* Do nothing */
                }
        }