diff options
author | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2011-08-08 20:34:18 +0000 |
---|---|---|
committer | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2011-08-08 20:34:18 +0000 |
commit | 5d2ba021135d067ecaeba4613e7c111cfc15e76c (patch) | |
tree | a46b1d89dc4c2c2f7fdb93ff4c74fa309b245c6f /epan/dissectors/packet-sflow.c | |
parent | 87704160b71f85073adf75829647875a4d2f3ee8 (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.c | 6 |
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; |