aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2009-03-09 20:52:24 +0000
committerGerald Combs <gerald@wireshark.org>2009-03-09 20:52:24 +0000
commite4892bb6c305211bf5b3fc1ba56a87981368eff8 (patch)
tree1fa0630fc9a556e7511ca3dc2be5298cda074214
parent0af6e6e23a249cfcc1356c47682488b33ceec657 (diff)
Make sure our offset increases, otherwise we'll go into a large loop.
svn path=/trunk/; revision=27682
-rw-r--r--epan/dissectors/packet-netflow.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-netflow.c b/epan/dissectors/packet-netflow.c
index 79bdaea9dc..c2049333bf 100644
--- a/epan/dissectors/packet-netflow.c
+++ b/epan/dissectors/packet-netflow.c
@@ -775,7 +775,7 @@ dissect_netflow(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree)
/*
* if we came up short, stop processing
*/
- if (pduret == pdusize)
+ if (pduret == pdusize && pduret != 0)
offset += pduret;
else
break;