]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Fortinet: implement auth_expiration
authorDaniel Lenski <dlenski@gmail.com>
Fri, 5 Feb 2021 01:23:32 +0000 (17:23 -0800)
committerDaniel Lenski <dlenski@gmail.com>
Mon, 29 Mar 2021 03:13:31 +0000 (20:13 -0700)
Signed-off-by: Daniel Lenski <dlenski@gmail.com>
fortinet.c

index 9bb197cf8821eb535a2e002f0f1834fe756d5a1b..82bcd980708f5fa8a84e978d6d09a3b65beddace 100644 (file)
@@ -170,7 +170,7 @@ static int parse_fortinet_xml_config(struct openconnect_info *vpninfo, char *buf
 
        for (xml_node = xml_node->children; xml_node; xml_node=xml_node->next) {
                if (xmlnode_is_named(xml_node, "auth-timeout") && !xmlnode_get_prop(xml_node, "val", &s))
-                       vpn_progress(vpninfo, PRG_INFO, _("Session will expire after %d minutes.\n"), atoi(s)/60);
+                       vpninfo->auth_expiration = time(NULL) + atol(s);
                else if (xmlnode_is_named(xml_node, "idle-timeout") && !xmlnode_get_prop(xml_node, "val", &s)) {
                        int sec = vpninfo->idle_timeout = atoi(s);
                        vpn_progress(vpninfo, PRG_INFO, _("Idle timeout is %d minutes.\n"), sec/60);