|
@@ -0,0 +1,21 @@
|
|
|
+--- tcptrace-6.6.7.orig/tcpdump.c 2004-10-07 22:07:30.000000000 +0200
|
|
|
++++ tcptrace-6.6.7/tcpdump.c 2016-09-23 18:15:43.240124531 +0200
|
|
|
+@@ -68,9 +68,6 @@ static char const GCC_UNUSED rcsid[] =
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+-/* external ref, in case missing in older version */
|
|
|
+-extern int pcap_offline_read(void *, int, pcap_handler, u_char *);
|
|
|
+-
|
|
|
+ /* global pointer, the pcap info header */
|
|
|
+ static pcap_t *pcap;
|
|
|
+
|
|
|
+@@ -248,7 +245,7 @@ pread_tcpdump(
|
|
|
+ int ret;
|
|
|
+
|
|
|
+ while (1) {
|
|
|
+- if ((ret = pcap_offline_read(pcap,1,(pcap_handler)callback,0)) != 1) {
|
|
|
++ if ((ret = pcap_dispatch(pcap,1,(pcap_handler)callback,0)) != 1) {
|
|
|
+ /* prob EOF */
|
|
|
+
|
|
|
+ if (ret == -1) {
|