tcpdump mailing list archives
Re: Possible initialization error in libpcap
From: Guy Harris <guy () alum mit edu>
Date: Wed, 9 Jan 2013 13:34:30 -0800
On Jan 9, 2013, at 1:29 PM, Derek Cole <derek.cole () gmail com> wrote:
Well, after tracking down some of the structures being used in the ioctl arguments, and memset() them to zero, I think all of the errors went away without the need to write any additional wrappers other than the pselect() wrapper. Most of those calls were int he bpf-pcap.c file.
That's where the ioctls are done; the other pcap-*.c files would be used on other OSes, so you wouldn't see anything there on FreeBSD.
I am not sure whether that is a worthwhile check-in to make for pcap or not.
I'd rather fix valgrind. I'll see if I can beat it into working on Mountain Lion, and contribute wrappers for Darwin; as noted, those wrappers should also either Just Work, or work with some changes, on various *BSDs. (That could also allow valgrind to do *more* checks on some of the BPF ioctls.) (And then I can see whether, on one of my Linux VMs, fix it to get rid of some warnings on Linux as well.) _______________________________________________ tcpdump-workers mailing list tcpdump-workers () lists tcpdump org https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers
Current thread:
- Possible initialization error in libpcap Derek Cole (Jan 08)
- Re: Possible initialization error in libpcap Guy Harris (Jan 08)
- Re: Possible initialization error in libpcap Derek Cole (Jan 08)
- Re: Possible initialization error in libpcap Guy Harris (Jan 08)
- Re: Possible initialization error in libpcap Derek Cole (Jan 09)
- Re: Possible initialization error in libpcap Derek Cole (Jan 09)
- Re: Possible initialization error in libpcap Guy Harris (Jan 09)
- Re: Possible initialization error in libpcap Guy Harris (Jan 09)
- Re: Possible initialization error in libpcap Derek Cole (Jan 10)
- Re: Possible initialization error in libpcap Guy Harris (Jan 10)
- Re: Possible initialization error in libpcap Derek Cole (Jan 08)
- Re: Possible initialization error in libpcap Guy Harris (Jan 08)
