Hi tech@, Following is a trivial modification which removes unnecessary initialization of timeval. I am Sorry if this patch seems a little picky.
Index: tcpbench.c =================================================================== RCS file: /cvs/src/usr.bin/tcpbench/tcpbench.c,v retrieving revision 1.55 diff -u -p -r1.55 tcpbench.c --- tcpbench.c 10 May 2018 14:29:17 -0000 1.55 +++ tcpbench.c 12 May 2018 02:06:54 -0000 @@ -253,7 +253,6 @@ set_slice_timer(int on) if (on) { if (evtimer_pending(&mainstats.timer, NULL)) return; - timerclear(&tv); /* XXX Is there a better way to do this ? */ tv.tv_sec = ptb->rflag / 1000; tv.tv_usec = (ptb->rflag % 1000) * 1000; -- Best Regards Nan Xiao