aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wiretap/iseries.c2
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;