summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2015-12-02 14:54:59 -0500
committerjim-p <jimp@pfsense.org>2015-12-02 14:55:19 -0500
commit63646f4de325e5542e56778bace4b66ba422a57f (patch)
tree8a4782fac9f028819d7a88fce253514fa93859ee /src
parent2f14edcdd3dc6c800c04c40784f876711c17a89f (diff)
downloadpfsense-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.inc8
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") {
OpenPOWER on IntegriCloud