RSVP: fix length of PSMP ID (2 -> 4)
authorAlexis La Goutte <alexis.lagoutte@gmail.com>
Sun, 20 Aug 2017 18:37:01 +0000 (20:37 +0200)
committerAnders Broman <a.broman58@gmail.com>
Mon, 21 Aug 2017 10:41:13 +0000 (10:41 +0000)
Ping-Bug: 13977
Change-Id: I162d967d4d38296231d5a16d651f848d600d49bc
Reviewed-on: https://code.wireshark.org/review/23151
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
epan/dissectors/packet-rsvp.c

index 7afbc75262231f5fc0923e3af29680880edc3dca..f899a6841c8141d4756f725faa36573457a5e93c 100644 (file)
@@ -2314,14 +2314,14 @@ summary_session(tvbuff_t *tvb, int offset)
     case RSVP_SESSION_TYPE_P2MP_LSP_TUNNEL_IPV4:
         return wmem_strdup_printf(wmem_packet_scope(),
                                   "SESSION: IPv4-P2MP LSP TUNNEL, PSMP ID %d, Tunnel ID %d, Ext Tunnel %s. ",
-                                  tvb_get_ntohs(tvb, offset+4),
+                                  tvb_get_ntohl(tvb, offset+4),
                                   tvb_get_ntohs(tvb, offset+10),
                                   tvb_ip_to_str(tvb, offset+12));
         break;
     case RSVP_SESSION_TYPE_P2MP_LSP_TUNNEL_IPV6:
         return wmem_strdup_printf(wmem_packet_scope(),
                                   "SESSION: IPv6-P2MP LSP TUNNEL, PSMP ID %d, Tunnel ID %d, Ext Tunnel %s. ",
-                                  tvb_get_ntohs(tvb, offset+4),
+                                  tvb_get_ntohl(tvb, offset+4),
                                   tvb_get_ntohs(tvb, offset+10),
                                   tvb_ip6_to_str(tvb, offset+12));
         break;