RTPS: fix Result of operation is garbage or undefined
authorAlexis La Goutte <alexis.lagoutte@gmail.com>
Wed, 3 Sep 2014 15:56:21 +0000 (17:56 +0200)
committerEvan Huus <eapache@gmail.com>
Wed, 3 Sep 2014 19:15:00 +0000 (19:15 +0000)
Missing get num_virtual_guids value...

Change-Id: I81a3dea3c96fb946c5c26ffe4ab2bfb82d1d8222
Reviewed-on: https://code.wireshark.org/review/3972
Reviewed-by: Evan Huus <eapache@gmail.com>
epan/dissectors/packet-rtps.c

index a12dfb49b8448799ec2aecfb12c0e1df8704b611..770283914c1ead906dfec212e706c2412000c56b 100644 (file)
@@ -6130,6 +6130,7 @@ static void dissect_HEARTBEAT_VIRTUAL(tvbuff_t *tvb, packet_info *pinfo _U_, gin
         if (!(flags & FLAG_VIRTUAL_HEARTBEAT_N)) {
           proto_tree_add_item(sil_tree_writer, hf_rtps_virtual_heartbeat_num_virtual_guids, tvb,
             offset, 4, little_endian ? ENC_LITTLE_ENDIAN : ENC_BIG_ENDIAN);
+          num_virtual_guids = NEXT_guint32(tvb, offset, little_endian);
           offset += 4;
         } else {
           num_virtual_guids = 0;