aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-nbns.c
diff options
context:
space:
mode:
authorstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>2009-11-20 13:57:26 +0000
committerstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>2009-11-20 13:57:26 +0000
commit6493ffa8f19b42463319d23c08c7472e9090d710 (patch)
treeb8c2a9a9adfb082feaf3f055850564af0a45ef83 /epan/dissectors/packet-nbns.c
parentaa2a1e820a0b14335430ec0c34747761b3aab6e4 (diff)
Added nbss.length.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@31030 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-nbns.c')
-rw-r--r--epan/dissectors/packet-nbns.c16
1 files changed, 13 insertions, 3 deletions
diff --git a/epan/dissectors/packet-nbns.c b/epan/dissectors/packet-nbns.c
index 9184206932..3daeae4020 100644
--- a/epan/dissectors/packet-nbns.c
+++ b/epan/dissectors/packet-nbns.c
@@ -80,6 +80,8 @@ static gint ett_nbdgm = -1;
static int proto_nbss = -1;
static int hf_nbss_type = -1;
static int hf_nbss_flags = -1;
+static int hf_nbss_length = -1;
+static int hf_nbss_cifs_length = -1;
static gint ett_nbss = -1;
static gint ett_nbss_flags = -1;
@@ -1502,7 +1504,7 @@ dissect_nbss_packet(tvbuff_t *tvb, int offset, packet_info *pinfo,
if (is_cifs) {
if (tree) {
- proto_tree_add_text(nbss_tree, tvb, offset, 3, "Length: %u", length);
+ proto_tree_add_item(nbss_tree, hf_nbss_cifs_length, tvb, offset, 3, FALSE);
}
offset += 3;
} else {
@@ -1516,7 +1518,7 @@ dissect_nbss_packet(tvbuff_t *tvb, int offset, packet_info *pinfo,
offset += 1;
if (tree) {
- proto_tree_add_text(nbss_tree, tvb, offset, 2, "Length: %u", length);
+ proto_tree_add_item(nbss_tree, hf_nbss_length, tvb, offset, 2, FALSE);
}
offset += 2;
@@ -1919,7 +1921,15 @@ proto_register_nbt(void)
{ &hf_nbss_flags,
{ "Flags", "nbss.flags",
FT_UINT8, BASE_HEX, NULL, 0x0,
- "NBSS message flags", HFILL }}
+ "NBSS message flags", HFILL }},
+ { &hf_nbss_length,
+ { "Length", "nbss.length",
+ FT_UINT16, BASE_DEC, NULL, 0x0,
+ "NBSS message length", HFILL }},
+ { &hf_nbss_cifs_length,
+ { "Length", "nbss.length",
+ FT_UINT24, BASE_DEC, NULL, 0x0,
+ "NBSS message length", HFILL }}
};
static gint *ett[] = {
&ett_nbns,