Only cap_len (not pkt_len) bytes of buffer are valid.
svn path=/trunk/; revision=45621
This commit is contained in:
parent
59e2c7fd96
commit
98e6481be8
8
file.c
8
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]) {
|
||||
|
|
Loading…
Reference in New Issue