summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2011-11-30 19:04:58 -0800
committerGuy Harris <guy@alum.mit.edu>2011-11-30 19:05:23 -0800
commit134521f8ae28afd069fef5a696421241bbaacc3f (patch)
treea95fe836a4b9788ae30e75ba8425d7e24550482f
parent0471082f20bcc02196bd85f665f7f34c71ba8845 (diff)
downloadlibpcap-134521f8ae28afd069fef5a696421241bbaacc3f.tar.gz
Pass the right packet data pointer to bpf_filter().
-rw-r--r--savefile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/savefile.c b/savefile.c
index c13b0e02..8115749b 100644
--- a/savefile.c
+++ b/savefile.c
@@ -383,7 +383,7 @@ pcap_offline_read(pcap_t *p, int cnt, pcap_handler callback, u_char *user)
}
if ((fcode = p->fcode.bf_insns) == NULL ||
- bpf_filter(fcode, p->buffer, h.len, h.caplen)) {
+ bpf_filter(fcode, data, h.len, h.caplen)) {
(*callback)(user, &h, data);
if (++n >= cnt && cnt > 0)
break;