diff options
-rw-r--r-- | wiretap/iseries.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/wiretap/iseries.c b/wiretap/iseries.c index 1b7f812e80..4fb1bab118 100644 --- a/wiretap/iseries.c +++ b/wiretap/iseries.c @@ -588,7 +588,7 @@ iseries_parse_packet (wtap * wth, FILE_T fh, struct wtap_pkthdr *phdr, "%12s%*[ \n\t]%12s%*[ \n\t]ETHV2%*[ \n\t]TYPE:%*[ \n\t]%4s", &pktnum, direction, &pkt_len, &hr, &min, &sec, csec, destmac, srcmac, type); - if (num_items_scanned == 10) + if ((num_items_scanned == 10) && (pkt_len >= 0)) { /* OK! We found the packet header line */ isValid = TRUE; |