From cc297e741b2765100e5a3de2019a46fa3893ff2b Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Fri, 14 Apr 2023 10:03:24 +0200 Subject: [PATCH] reporting: more name clearing for safety See: https://github.com/opnsense/src/commit/499f60b10b6 --- src/etc/rc.d/netflow | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/etc/rc.d/netflow b/src/etc/rc.d/netflow index fb6cbd2b4..5b73c5451 100755 --- a/src/etc/rc.d/netflow +++ b/src/etc/rc.d/netflow @@ -91,8 +91,9 @@ netflow_setup_interface() conf="11" echo "setup $interface" fi; - # avoid dots [.] in interface names to avoid issues with ngctl - interface=`echo $interface | sed 's/\./_/g'` + + # prevent using special netgraph characters in interface names + interface=$(echo $interface | sed 's/[.:]/_/g') # remove earlier setup (if any) /usr/sbin/ngctl shutdown netflow_$interface: >/dev/null 2>&1