From e2601dc2892e1d32e7167534ce34e19b9f1369ba Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Mon, 17 Nov 2025 21:38:20 -0500 Subject: [PATCH] net/frr: safe execution changes --- net/frr/src/etc/rc.syshook.d/carp/50-frr | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net/frr/src/etc/rc.syshook.d/carp/50-frr b/net/frr/src/etc/rc.syshook.d/carp/50-frr index 5ffb4ca82..e028a3e1d 100755 --- a/net/frr/src/etc/rc.syshook.d/carp/50-frr +++ b/net/frr/src/etc/rc.syshook.d/carp/50-frr @@ -49,14 +49,14 @@ if (frr_carp_enabled()) { switch ($type) { case 'MASTER': - shell_exec('/usr/local/etc/rc.d/frr start'); + mwexecfm('/usr/local/etc/rc.d/frr start'); break; case 'BACKUP': - shell_exec('/usr/local/etc/rc.d/frr stop'); + mwexecfm('/usr/local/etc/rc.d/frr stop'); break; } } elseif (frr_enabled()) { // XXX: when not toggling between active and disabled, pass event so underlaying protocols can // determine which actions to perform when reaching a certain state. - shell_exec('/usr/local/opnsense/scripts/frr/carp_event_handler'); + mwexecfm('/usr/local/opnsense/scripts/frr/carp_event_handler'); }