[network-manager-openvpn/th/export-bgo764132: 14/27] properties: refactor do_export() (refactor writing "regen-sec")
- From: Thomas Haller <thaller src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [network-manager-openvpn/th/export-bgo764132: 14/27] properties: refactor do_export() (refactor writing "regen-sec")
- Date: Fri, 25 Mar 2016 19:49:24 +0000 (UTC)
commit e9d76ad8011ba3d154820e4db8351bec2d812136
Author: Thomas Haller <thaller redhat com>
Date: Thu Mar 24 10:59:32 2016 +0100
properties: refactor do_export() (refactor writing "regen-sec")
properties/import-export.c | 28 ++++++++++++----------------
1 files changed, 12 insertions(+), 16 deletions(-)
---
diff --git a/properties/import-export.c b/properties/import-export.c
index 1ba0587..74294b3 100644
--- a/properties/import-export.c
+++ b/properties/import-export.c
@@ -1610,6 +1610,9 @@ args_write_line_int64_str (GString *f, const char *key, const char *value)
{
gint64 v;
+ if (!_arg_is_set (value))
+ return;
+
v = _nm_utils_ascii_str_to_int64 (value, 10, G_MININT64, G_MAXINT64, 0);
if (errno)
return;
@@ -1656,8 +1659,6 @@ do_export_create (NMConnection *connection, const char *path, GError **error)
gboolean proto_udp = TRUE;
gboolean use_lzo = FALSE;
gboolean use_float = FALSE;
- gboolean reneg_exists = FALSE;
- glong reneg = 0;
gboolean keysize_exists = FALSE;
guint32 keysize = 0;
gboolean randomize_hosts = FALSE;
@@ -1726,12 +1727,6 @@ do_export_create (NMConnection *connection, const char *path, GError **error)
}
/* Advanced values start */
- value = nm_setting_vpn_get_data_item (s_vpn, NM_OPENVPN_KEY_RENEG_SECONDS);
- if (_arg_is_set (value)) {
- reneg_exists = TRUE;
- reneg = strtol (value, NULL, 10);
- }
-
value = nm_setting_vpn_get_data_item (s_vpn, NM_OPENVPN_KEY_PROTO_TCP);
if (value && !strcmp (value, "yes"))
proto_udp = FALSE;
@@ -1850,8 +1845,9 @@ do_export_create (NMConnection *connection, const char *path, GError **error)
}
}
- if (reneg_exists)
- args_write_line_int64 (f, "reneg-sec", reneg);
+ args_write_line_int64_str (f,
+ "reneg-sec",
+ nm_setting_vpn_get_data_item (s_vpn, NM_OPENVPN_KEY_RENEG_SECONDS));
args_write_line_setting_value (f, "cipher", s_vpn, NM_OPENVPN_KEY_CIPHER);
@@ -1868,13 +1864,13 @@ do_export_create (NMConnection *connection, const char *path, GError **error)
if (nm_streq0 (value, "yes"))
args_write_line (f, TAG_MSSFIX);
- value = nm_setting_vpn_get_data_item (s_vpn, NM_OPENVPN_KEY_TUNNEL_MTU);
- if (_arg_is_set (value))
- args_write_line_int64_str (f, TAG_TUN_MTU, value);
+ args_write_line_int64_str (f,
+ TAG_TUN_MTU,
+ nm_setting_vpn_get_data_item (s_vpn, NM_OPENVPN_KEY_TUNNEL_MTU));
- value = nm_setting_vpn_get_data_item (s_vpn, NM_OPENVPN_KEY_FRAGMENT_SIZE);
- if (_arg_is_set (value))
- args_write_line_int64_str (f, TAG_FRAGMENT, value);
+ args_write_line_int64_str (f,
+ TAG_FRAGMENT,
+ nm_setting_vpn_get_data_item (s_vpn, NM_OPENVPN_KEY_FRAGMENT_SIZE));
args_write_line (f,
"dev",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]