CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2025/11/19 21:13:19
Modified files:
net/iperf3 : Makefile
net/iperf3/patches: patch-src_iperf_api_c
Log message:
unbreak rcctl(8) with IPv6 link-local bind/source addresses
If the argument contains a '%', the code will modify argv[] in place,
which causes rc.subr(8)'s pexp aka. pgrep(1) to mismatch and thus
rcctl(8) to report failure despite the service running fine.
iperf_parse_hostname()'s comment knows about this strtok(3) behaviour...
Pass a strdup(3) copy in the callers to fix --bind and --client.