Kevin Reay <[email protected]> writes:
> Correct printf format for received/dropped packet counts in cleanup().
Committed, thanks.
> ps_recv and ps_drop (struct pcap_stat) are both type u_int.
> Index: tcpdump.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/tcpdump/tcpdump.c,v
> retrieving revision 1.75
> diff -u -p -r1.75 tcpdump.c
> --- tcpdump.c 14 Oct 2015 04:55:17 -0000 1.75
> +++ tcpdump.c 28 Oct 2015 02:43:30 -0000
> @@ -522,10 +522,10 @@ cleanup(int signo)
> write(STDERR_FILENO, buf, strlen(buf));
> } else {
> (void)snprintf(buf, sizeof buf,
> - "%d packets received by filter\n", stat.ps_recv);
> + "%u packets received by filter\n", stat.ps_recv);
> write(STDERR_FILENO, buf, strlen(buf));
> (void)snprintf(buf, sizeof buf,
> - "%d packets dropped by kernel\n", stat.ps_drop);
> + "%u packets dropped by kernel\n", stat.ps_drop);
> write(STDERR_FILENO, buf, strlen(buf));
> }
> }
--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE