aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2016-10-05 21:29:57 +0200
committerMichael Mann <mmann78@netscape.net>2016-10-06 03:48:57 +0000
commitc95828d6372ff0e3c848e4fced27ae567893cae5 (patch)
treef2c92287f62c6d3e42dbfce9ee16fce3523e9c4a
parent75bfa5131e196b9daae7a961adb6a0f3c95d79db (diff)
downloadwireshark-c95828d6372ff0e3c848e4fced27ae567893cae5.tar.gz
wireshark-c95828d6372ff0e3c848e4fced27ae567893cae5.tar.bz2
wireshark-c95828d6372ff0e3c848e4fced27ae567893cae5.zip
EIGRP: fix checksum computation
# Conflicts: # epan/dissectors/packet-eigrp.c Bug: 12982 Change-Id: Iaf816247d49b2f869dc19f64cb0a24247fb38169 Reviewed-on: https://code.wireshark.org/review/18087 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net> Reviewed-on: https://code.wireshark.org/review/18089 Petri-Dish: Michael Mann <mmann78@netscape.net>
-rw-r--r--epan/dissectors/packet-eigrp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/dissectors/packet-eigrp.c b/epan/dissectors/packet-eigrp.c
index a925930b6e..bebb5857f1 100644
--- a/epan/dissectors/packet-eigrp.c
+++ b/epan/dissectors/packet-eigrp.c
@@ -2463,7 +2463,8 @@ dissect_eigrp (tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _
ENC_BIG_ENDIAN);
size = tvb_captured_length(tvb);
- proto_tree_add_checksum(eigrp_tree, tvb, 2, hf_eigrp_checksum, -1, &ei_eigrp_checksum_bad, pinfo, ip_checksum_tvb(tvb, 0, size), ENC_BIG_ENDIAN, PROTO_CHECKSUM_VERIFY);
+ proto_tree_add_checksum(eigrp_tree, tvb, 2, hf_eigrp_checksum, -1, &ei_eigrp_checksum_bad,
+ pinfo, ip_checksum_tvb(tvb, 0, size), ENC_BIG_ENDIAN, PROTO_CHECKSUM_VERIFY|PROTO_CHECKSUM_IN_CKSUM);
/* Decode the EIGRP Flags Field */
proto_tree_add_bitmask(eigrp_tree, tvb, 4, hf_eigrp_flags, ett_eigrp_flags,