From 98e6481be8a42cfbdbc1e16a936436be82718412 Mon Sep 17 00:00:00 2001 From: Jakub Zawadzki Date: Wed, 17 Oct 2012 21:14:14 +0000 Subject: Only cap_len (not pkt_len) bytes of buffer are valid. svn path=/trunk/; revision=45621 --- file.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'file.c') diff --git a/file.c b/file.c index a3562bb4e7..7d913668c8 100644 --- a/file.c +++ b/file.c @@ -3185,7 +3185,7 @@ match_ascii_and_unicode(capture_file *cf, frame_data *fdata, void *criterion) } result = MR_NOTMATCHED; - buf_len = fdata->pkt_len; + buf_len = fdata->cap_len; i = 0; while (i < buf_len) { c_char = cf->pd[i]; @@ -3231,7 +3231,7 @@ match_ascii(capture_file *cf, frame_data *fdata, void *criterion) } result = MR_NOTMATCHED; - buf_len = fdata->pkt_len; + buf_len = fdata->cap_len; i = 0; while (i < buf_len) { c_char = cf->pd[i]; @@ -3276,7 +3276,7 @@ match_unicode(capture_file *cf, frame_data *fdata, void *criterion) } result = MR_NOTMATCHED; - buf_len = fdata->pkt_len; + buf_len = fdata->cap_len; i = 0; while (i < buf_len) { c_char = cf->pd[i]; @@ -3320,7 +3320,7 @@ match_binary(capture_file *cf, frame_data *fdata, void *criterion) } result = MR_NOTMATCHED; - buf_len = fdata->pkt_len; + buf_len = fdata->cap_len; i = 0; while (i < buf_len) { if (cf->pd[i] == binary_data[c_match]) { -- cgit v1.2.3