On Oct 4, 2007, at 2:03 AM, Varuna De Silva wrote:
Hello,
I further did some change like below,
(*ps).ps_recv = p->md.stat.ps_recv;
instead of
*ps = p->md.stat;
That shouldn't make a difference, unless, somehow, the version of
WinPcap you're modifying is different from the version of WinPcap that
Wireshark was built with, and the pcap_stat structure in the version
your modifying is bigger than the one in the WinPcap that Wireshark
was built with - but, in that case, using the different version of
WinPcap *by itself* could cause a crash.
I do *NOT* have anything like below, which appears in pcap-septel.c
#ifdef SEPTEL_ONLY
/* Replace dag function names with pcap equivalent. */
#define septel_open_live pcap_open_live
#define septel_platform_finddevs pcap_platform_finddevs
#endif /* SEPTEL_ONLY */
Don't bother with that - I suspect that's only there because the
person who did the Septel support copied the DAG support, and the DAG
support is set up so that you can, if you want, build a version of
libpcap that's DAG-only.