summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2016-07-01 17:22:33 +0200
committerLubomir Rintel <lkundrak@v3.sk>2016-07-03 13:10:53 +0200
commit4d8fcb16a95c243b834b1748648b3705d3ebe6f0 (patch)
tree2080beb95eaa213f7675af8a5dab8bc521bc7a1c
parentfc5ed2f79d3d44614d526a2e41aeb9ebb6916c4e (diff)
downloadNetworkManager-lr/openconnect-secrets-rh1332491.tar.gz
settings: add flags=0 to openconnect forms and certificateslr/openconnect-secrets-rh1332491
The older connections lack it, but we sort of need some sane defaults. See previous commit for explanation. https://bugzilla.redhat.com/show_bug.cgi?id=1332491
-rw-r--r--src/settings/nm-settings.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/settings/nm-settings.c b/src/settings/nm-settings.c
index 284e173d24..e42a634c10 100644
--- a/src/settings/nm-settings.c
+++ b/src/settings/nm-settings.c
@@ -1012,6 +1012,8 @@ secret_agent_registered (NMAgentManager *agent_mgr,
#define NM_OPENCONNECT_KEY_LASTHOST "lasthost"
#define NM_OPENCONNECT_KEY_AUTOCONNECT "autoconnect"
#define NM_OPENCONNECT_KEY_CERTSIGS "certsigs"
+#define NM_OPENCONNECT_KEY_CERTIFICATE "certificate"
+#define NM_OPENCONNECT_KEY_FORM "form"
static void
openconnect_migrate_hack (NMConnection *connection)
@@ -1041,6 +1043,8 @@ openconnect_migrate_hack (NMConnection *connection)
nm_setting_set_secret_flags (NM_SETTING (s_vpn), NM_OPENCONNECT_KEY_LASTHOST, flags, NULL);
nm_setting_set_secret_flags (NM_SETTING (s_vpn), NM_OPENCONNECT_KEY_AUTOCONNECT, flags, NULL);
nm_setting_set_secret_flags (NM_SETTING (s_vpn), NM_OPENCONNECT_KEY_CERTSIGS, flags, NULL);
+ nm_setting_set_secret_flags (NM_SETTING (s_vpn), NM_OPENCONNECT_KEY_CERTIFICATE, flags, NULL);
+ nm_setting_set_secret_flags (NM_SETTING (s_vpn), NM_OPENCONNECT_KEY_FORM, flags, NULL);
}
}