Oops! This caused the KDE auth-dialog to die because we pass it back
the wrong pointer.
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
including a 'cancelfd' here too. */
select(maxfd + 1, &rd_set, &wr_set, NULL, NULL);
if (vpninfo->cancel_fd != -1 && FD_ISSET(vpninfo->cancel_fd, &rd_set)) {
- vpninfo->progress(vpninfo, PRG_ERR, _("Socket connect cancelled\n"));
+ vpn_progress(vpninfo, PRG_ERR, _("Socket connect cancelled\n"));
errno = EINTR;
return -1;
}
<li><b>OpenConnect HEAD</b>
<ul>
<li>Cope with non-keepalive HTTP response on authentication success.</li>
+ <li>Fix progress callback with incorrect <tt>cbdata</tt> which caused KDE crash.</li>
</ul><br/>
</li>
<li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.19.tar.gz">OpenConnect v3.19</a></b>