---
vpn/plugins/openconnect.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/vpn/plugins/openconnect.c b/vpn/plugins/openconnect.c
index d0845c3..a5b1535 100644
--- a/vpn/plugins/openconnect.c
+++ b/vpn/plugins/openconnect.c
@@ -526,11 +526,17 @@ static int oc_error_code(int exit_code)
}
}
+static void oc_disconnect(struct vpn_provider *provider)
+{
+ vpn_provider_set_string(provider, "OpenConnect.Cookie", NULL);
+}
+
static struct vpn_driver vpn_driver = {
.notify = oc_notify,
.connect = oc_connect,
.error_code = oc_error_code,
.save = oc_save,
+ .disconnect = oc_disconnect,
};
static int openconnect_init(void)
--
1.7.11.4
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman