diff options
author | jim-p <jimp@pfsense.org> | 2015-12-02 14:54:59 -0500 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2015-12-02 14:55:19 -0500 |
commit | 63646f4de325e5542e56778bace4b66ba422a57f (patch) | |
tree | 8a4782fac9f028819d7a88fce253514fa93859ee /src | |
parent | 2f14edcdd3dc6c800c04c40784f876711c17a89f (diff) | |
download | pfsense-63646f4de325e5542e56778bace4b66ba422a57f.zip pfsense-63646f4de325e5542e56778bace4b66ba422a57f.tar.gz |
Omit topology from the config when using shared key mode.
Diffstat (limited to 'src')
-rw-r--r-- | src/etc/inc/openvpn.inc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/etc/inc/openvpn.inc b/src/etc/inc/openvpn.inc index 9beefdc..8ca00ac 100644 --- a/src/etc/inc/openvpn.inc +++ b/src/etc/inc/openvpn.inc @@ -1013,10 +1013,12 @@ function openvpn_reconfigure($mode, $settings) { $conf .= "float\n"; } - if (empty($settings['topology'])) { - $settings['topology'] = "subnet"; + if (in_array($settings['mode'], $openvpn_tls_server_modes)) { + if (empty($settings['topology'])) { + $settings['topology'] = "subnet"; + } + $conf .= "topology {$settings['topology']}\n"; } - $conf .= "topology {$settings['topology']}\n"; // New client features if ($mode == "client") { |