From Sven Eckelmann: Fix size of seqno in icmp packets

See Bug #4921: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4921

svn path=/trunk/; revision=33405
This commit is contained in:
Bill Meier 2010-07-01 19:19:03 +00:00
parent b88b612f02
commit 89015cb584
1 changed files with 5 additions and 5 deletions

View File

@ -139,7 +139,7 @@ struct icmp_packet_v7 {
guint16 seqno; guint16 seqno;
guint8 uid; guint8 uid;
}; };
#define ICMP_PACKET_V7_SIZE 18 #define ICMP_PACKET_V7_SIZE 19
struct unicast_packet_v6 { struct unicast_packet_v6 {
guint8 packet_type; guint8 packet_type;
@ -1243,8 +1243,8 @@ static void dissect_batadv_icmp_v6(tvbuff_t *tvb, packet_info *pinfo, proto_tree
proto_tree_add_item(batadv_icmp_tree, hf_batadv_icmp_uid, tvb, offset, 1, FALSE); proto_tree_add_item(batadv_icmp_tree, hf_batadv_icmp_uid, tvb, offset, 1, FALSE);
offset += 1; offset += 1;
proto_tree_add_item(batadv_icmp_tree, hf_batadv_icmp_seqno, tvb, offset, 1, FALSE); proto_tree_add_item(batadv_icmp_tree, hf_batadv_icmp_seqno, tvb, offset, 2, FALSE);
offset += 1; offset += 2;
} }
/* Calculate offset even when we got no tree */ /* Calculate offset even when we got no tree */
@ -1328,8 +1328,8 @@ static void dissect_batadv_icmp_v7(tvbuff_t *tvb, packet_info *pinfo, proto_tree
proto_tree_add_ether(batadv_icmp_tree, hf_batadv_icmp_orig, tvb, offset, 6, orig_addr); proto_tree_add_ether(batadv_icmp_tree, hf_batadv_icmp_orig, tvb, offset, 6, orig_addr);
offset += 6; offset += 6;
proto_tree_add_item(batadv_icmp_tree, hf_batadv_icmp_seqno, tvb, offset, 1, FALSE); proto_tree_add_item(batadv_icmp_tree, hf_batadv_icmp_seqno, tvb, offset, 2, FALSE);
offset += 1; offset += 2;
proto_tree_add_item(batadv_icmp_tree, hf_batadv_icmp_uid, tvb, offset, 1, FALSE); proto_tree_add_item(batadv_icmp_tree, hf_batadv_icmp_uid, tvb, offset, 1, FALSE);
offset += 1; offset += 1;