diff options
author | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2015-05-12 15:54:30 +0200 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2015-05-12 15:25:21 +0000 |
commit | 8de774af16980d70553c2e8a8dbe161d7cbf4a41 (patch) | |
tree | 32b373c4084f2f6b284be2f8e269e30b5bd6999e | |
parent | e1106646cda482be781836d2e752ca2586736d73 (diff) |
PIM: Add PIM IP version field for PIMv1 too
Change-Id: I455a4f81798c7a99a48551ae362dabf2b697cf88
Reviewed-on: https://code.wireshark.org/review/8427
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
-rw-r--r-- | epan/dissectors/packet-pim.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/dissectors/packet-pim.c b/epan/dissectors/packet-pim.c index d196c2bc35..a4607a30b3 100644 --- a/epan/dissectors/packet-pim.c +++ b/epan/dissectors/packet-pim.c @@ -459,6 +459,8 @@ dissect_pimv1(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U * It's an IP packet - determine whether it's IPv4 or IPv6. */ v_hl = tvb_get_guint8(tvb, offset); + proto_tree_add_item(pimopt_tree, hf_pim_ip_version, tvb, offset, 1, ENC_BIG_ENDIAN); + switch((v_hl & 0xf0) >> 4) { case 0: /* Null-Register dummy header. * Has the same address family as the encapsulating PIM packet, |