diff options
author | stig <stig@f5534014-38df-0310-8fa8-9805f1628bb7> | 2009-11-20 13:57:26 +0000 |
---|---|---|
committer | stig <stig@f5534014-38df-0310-8fa8-9805f1628bb7> | 2009-11-20 13:57:26 +0000 |
commit | 6493ffa8f19b42463319d23c08c7472e9090d710 (patch) | |
tree | b8c2a9a9adfb082feaf3f055850564af0a45ef83 /epan/dissectors/packet-nbns.c | |
parent | aa2a1e820a0b14335430ec0c34747761b3aab6e4 (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.c | 16 |
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, |