diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2016-10-05 21:29:57 +0200 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2016-10-06 03:48:57 +0000 |
commit | c95828d6372ff0e3c848e4fced27ae567893cae5 (patch) | |
tree | f2c92287f62c6d3e42dbfce9ee16fce3523e9c4a | |
parent | 75bfa5131e196b9daae7a961adb6a0f3c95d79db (diff) | |
download | wireshark-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.c | 3 |
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, |