Index: pcap-snoop.c =================================================================== --- pcap-snoop.c.orig 2008-09-01 02:44:56.000000000 +0000 +++ pcap-snoop.c 2008-12-01 08:34:21.633963768 +0000 @@ -226,8 +226,8 @@ pcap_strerror(errno)); goto bad; } - if (handle->opt.buffer_size != 0) - v = handle->opt.buffer_size; + if (p->opt.buffer_size != 0) + v = p->opt.buffer_size; else v = 64 * 1024; /* default to 64K buffer size */ (void)setsockopt(fd, SOL_SOCKET, SO_RCVBUF, (char *)&v, sizeof(v));