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.

Reply via email to