X-Git-Url: https://git.tcpdump.org/libpcap/blobdiff_plain/cb69b4d7bd006559e501ac1bdf7f92e12579a4b3..09b51d326c38ea8e10ce4da09c09d50e08c5aeb8:/pcap-pf.c?ds=sidebyside diff --git a/pcap-pf.c b/pcap-pf.c index 4563a225..bd27933e 100644 --- a/pcap-pf.c +++ b/pcap-pf.c @@ -133,6 +133,9 @@ pcap_read_pf(pcap_t *pc, int cnt, pcap_handler callback, u_char *user) bp = pc->bp; /* * Loop through each packet. + * + * This assumes that a single buffer of packets will have + * <= INT_MAX packets, so the packet count doesn't overflow. */ n = 0; pad = pc->fddipad;