Hi Work have recently switched to a GlobalProtect VPN so in order to connect from Linux I've need to build the client from git. I cloned the repository, built and was unable to connect to the VPN, it would fail with: ram:~/ $ sudo openconnect --protocol=gp --user=<username> <vpn-url> Failed to obtain WebVPN cookie ram:~/ $ A colleague had built the client a while ago, from revision 02dfe03955a12b873aa7bad836fa9ed1c1a76dbd, and had no problems connecting. I checked out that same version and was able to connect using the client built from that. I bisected the tree using 02dfe03955a12b873aa7bad836fa9ed1c1a76dbd as a good revision and HEAD as bad. Rebuilding, and testing at each step. This gave the bad commit as: commit f08767d9644029bd3ac0e83bf160a7bf03a5c8de Author: David Woodhouse <dwmw2 at infradead.org> Date: Fri Dec 21 22:03:48 2018 +0000 Clear TCG TSS2 auth passwords on free Signed-off-by: David Woodhouse <dwmw2 at infradead.org> :100644 100644 b0bdd9bd093960a3eae7ce5808b6710d1c2f2abb b86440e288051e1897ddd5a9a6a85961bae0965e M auth-common.c :100644 100644 61f0fbe86d6e67088f3cbf99ed8332fd3ee2dee2 399369d7aa46db341375f26c586fa4ef0ddfcf0c M auth-globalprotect.c :100644 100644 e848319db7549e188121eb9ea9c1e86391331aac 0a6bc4375e2bcc7d48e7e92e4b27dffdb3748cc7 M gnutls_tpm2_esys.c :100644 100644 ecaaba1c30d6122f36743ab64f2ba2c2fec24895 f9a89e4168e3cdebd2cf9eac464ad08cb5ee55be M openconnect-internal.h If I revert this is my local checkout of master then I am able to connect so it seems that the above commit introduces this problem. Cheers Adam