diff --git a/net/strongswan/files/ipsec.init b/net/strongswan/files/ipsec.init index af838a823..0bbec766c 100644 --- a/net/strongswan/files/ipsec.init +++ b/net/strongswan/files/ipsec.init @@ -331,8 +331,8 @@ restart() { reload() { prepare_env - ipsec secrets - if [[ ! -z "$(ipsec status)" ]]; then + if ipsec status > /dev/null 2>&1; then + ipsec rereadall ipsec reload else ipsec start