diff --git a/etc/inc/vpn.inc b/etc/inc/vpn.inc index 96ba4a7c4a..6c18bc4195 100644 --- a/etc/inc/vpn.inc +++ b/etc/inc/vpn.inc @@ -1247,7 +1247,8 @@ EOD; if (isvalidpid("{$g['varrun_path']}/starter.charon.pid")) { /* Update configuration changes */ /* Read secrets */ - sigkillbypid("{$g['varrun_path']}/starter.charon.pid", 'USR1'); + mwexec("/usr/local/sbin/ipsec rereadsecrets", false); + mwexec("/usr/local/sbin/ipsec reload", false); } else { mwexec("/usr/local/sbin/ipsec start", false); }