diff options
Diffstat (limited to 'src/etc/inc')
-rw-r--r-- | src/etc/inc/vpn.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/etc/inc/vpn.inc b/src/etc/inc/vpn.inc index 3a6e63a..0f9689f 100644 --- a/src/etc/inc/vpn.inc +++ b/src/etc/inc/vpn.inc @@ -232,7 +232,7 @@ function vpn_ipsec_configure($restart = false) { "{$g['varetc_path']}/ipsec/strongswan.d"); conf_mount_ro(); } - if (file_exists("/usr/local/etc/strongswan.conf") && + if (!file_exists("/usr/local/etc/strongswan.conf") || !is_link("/usr/local/etc/strongswan.conf")) { conf_mount_rw(); @unlink("/usr/local/etc/strongswan.conf"); @@ -240,7 +240,7 @@ function vpn_ipsec_configure($restart = false) { "/usr/local/etc/strongswan.conf"); conf_mount_ro(); } - if (file_exists("/usr/local/etc/ipsec.conf") && + if (!file_exists("/usr/local/etc/ipsec.conf") || !is_link("/usr/local/etc/ipsec.conf")) { conf_mount_rw(); @unlink("/usr/local/etc/ipsec.conf"); |