aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/plugins/nm
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2009-05-15 16:02:11 +0200
committerMartin Willi <martin@strongswan.org>2009-05-15 16:04:07 +0200
commit6b967fb7625ce6c27d01ad3a525964f01a43d4e2 (patch)
tree0b67c5149da17293ac315609772e0e7580798e14 /src/charon/plugins/nm
parentc6f43acc6249b42cfd522db3fe51d6cd06e1dbbb (diff)
downloadstrongswan-6b967fb7625ce6c27d01ad3a525964f01a43d4e2.tar.bz2
strongswan-6b967fb7625ce6c27d01ad3a525964f01a43d4e2.tar.xz
implemented save_secrets hook to avoid crash
Diffstat (limited to 'src/charon/plugins/nm')
-rw-r--r--src/charon/plugins/nm/gnome/properties/nm-strongswan.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/charon/plugins/nm/gnome/properties/nm-strongswan.c b/src/charon/plugins/nm/gnome/properties/nm-strongswan.c
index 828ff5056..544592e45 100644
--- a/src/charon/plugins/nm/gnome/properties/nm-strongswan.c
+++ b/src/charon/plugins/nm/gnome/properties/nm-strongswan.c
@@ -362,6 +362,14 @@ update_connection (NMVpnPluginUiWidgetInterface *iface,
return TRUE;
}
+static gboolean
+save_secrets (NMVpnPluginUiWidgetInterface *iface,
+ NMConnection *connection, GError **error)
+{
+ /* no secrets to save */
+ return TRUE;
+}
+
static NMVpnPluginUiWidgetInterface *
nm_vpn_plugin_ui_widget_interface_new (NMConnection *connection, GError **error)
{
@@ -443,6 +451,7 @@ strongswan_plugin_ui_widget_interface_init (NMVpnPluginUiWidgetInterface *iface_
/* interface implementation */
iface_class->get_widget = get_widget;
iface_class->update_connection = update_connection;
+ iface_class->save_secrets = save_secrets;
}
static guint32