Latency will be a lot better if we actually select on the right fd
authorDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 29 Sep 2008 01:15:33 +0000 (02:15 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 29 Sep 2008 01:15:33 +0000 (02:15 +0100)
dtls.c

diff --git a/dtls.c b/dtls.c
index 1a70d28..2c370a2 100644 (file)
--- a/dtls.c
+++ b/dtls.c
@@ -203,7 +203,7 @@ int setup_dtls(struct anyconnect_info *vpninfo)
 
        fcntl(vpninfo->dtls_fd, F_SETFL, fcntl(vpninfo->dtls_fd, F_GETFL) | O_NONBLOCK);
 
-       vpn_add_pollfd(vpninfo, vpninfo->ssl_fd, POLLIN|POLLHUP|POLLERR);
+       vpn_add_pollfd(vpninfo, vpninfo->dtls_fd, POLLIN|POLLHUP|POLLERR);
        vpninfo->last_dtls_rx = vpninfo->last_dtls_tx = time(NULL);
 
        if (verbose)