]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
catch 'Valid client certificate is required' as EPERM
authorDaniel Lenski <dlenski@gmail.com>
Sat, 8 Sep 2018 20:51:26 +0000 (13:51 -0700)
committerDaniel Lenski <dlenski@gmail.com>
Sun, 30 Sep 2018 21:56:41 +0000 (14:56 -0700)
Signed-off-by: Daniel Lenski <dlenski@gmail.com>
gpst.c

diff --git a/gpst.c b/gpst.c
index 85aea2232c5057a7b0bebb9efe5aaad1c778603c..fb75d67bc077d19a06aa633d2465dd39623d06c1 100644 (file)
--- a/gpst.c
+++ b/gpst.c
@@ -305,7 +305,8 @@ out:
                    || !strcmp(err, "GlobalProtect portal does not exist")) {
                        vpn_progress(vpninfo, PRG_DEBUG, "%s\n", err);
                        result = -EEXIST;
-               } else if (!strcmp(err, "Invalid authentication cookie")) {
+               } else if (!strcmp(err, "Invalid authentication cookie")
+                          || !strcmp(err, "Valid client certificate is required")) {
                        vpn_progress(vpninfo, PRG_ERR, "%s\n", err);
                        result = -EPERM;
                } else {