Only cap_len (not pkt_len) bytes of buffer are valid.

svn path=/trunk/; revision=45621
This commit is contained in:
Jakub Zawadzki 2012-10-17 21:14:14 +00:00
parent 59e2c7fd96
commit 98e6481be8
1 changed files with 4 additions and 4 deletions

8
file.c
View File

@ -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]) {