aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-sflow.c
diff options
context:
space:
mode:
authorChris Maynard <Christopher.Maynard@GTECH.COM>2011-08-08 20:34:18 +0000
committerChris Maynard <Christopher.Maynard@GTECH.COM>2011-08-08 20:34:18 +0000
commit5d2ba021135d067ecaeba4613e7c111cfc15e76c (patch)
treea46b1d89dc4c2c2f7fdb93ff4c74fa309b245c6f /epan/dissectors/packet-sflow.c
parent87704160b71f85073adf75829647875a4d2f3ee8 (diff)
From Andrew Feren via bug 6219: Offset calculated incorrectly for sFlow extended data.
svn path=/trunk/; revision=38419
Diffstat (limited to 'epan/dissectors/packet-sflow.c')
-rw-r--r--epan/dissectors/packet-sflow.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-sflow.c b/epan/dissectors/packet-sflow.c
index 792f43fbb2..400d920682 100644
--- a/epan/dissectors/packet-sflow.c
+++ b/epan/dissectors/packet-sflow.c
@@ -1776,13 +1776,13 @@ dissect_sflow_24_flow_sample(tvbuff_t *tvb, packet_info *pinfo,
switch (ext_type) {
case SFLOW_245_EXTENDED_SWITCH:
- offset += dissect_sflow_245_extended_switch(tvb, extended_data_tree, offset);
+ offset = dissect_sflow_245_extended_switch(tvb, extended_data_tree, offset);
break;
case SFLOW_245_EXTENDED_ROUTER:
- offset += dissect_sflow_245_extended_router(tvb, extended_data_tree, offset);
+ offset = dissect_sflow_245_extended_router(tvb, extended_data_tree, offset);
break;
case SFLOW_245_EXTENDED_GATEWAY:
- offset += dissect_sflow_245_extended_gateway(tvb, extended_data_tree, offset);
+ offset = dissect_sflow_245_extended_gateway(tvb, extended_data_tree, offset);
break;
case SFLOW_245_EXTENDED_USER:
break;