--- contrib/libpcap/pcap-bpf.c	Tue Jan  1 00:46:15 2002
+++ contrib/libpcap/pcap-bpf.c	Thu Jun 14 15:53:52 2007
@@ -644,8 +644,8 @@
 	 * XXX - there should be a user-accessible hook to set the
 	 * initial buffer size.
 	 */
-	if ((ioctl(fd, BIOCGBLEN, (caddr_t)&v) < 0) || v < 32768)
-		v = 32768;
+	if ((ioctl(fd, BIOCGBLEN, (caddr_t)&v) < 0) || v < 1048576)
+		v = 1048576;
 	for ( ; v != 0; v >>= 1) {
 		/* Ignore the return value - this is because the call fails
 		 * on BPF systems that don't have kernel malloc.  And if