aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-bssap.c
diff options
context:
space:
mode:
authorChris Maynard <Christopher.Maynard@GTECH.COM>2012-08-14 21:58:36 +0000
committerChris Maynard <Christopher.Maynard@GTECH.COM>2012-08-14 21:58:36 +0000
commit03a9a378636d34610d32f50b2b798947aaaf5ecf (patch)
treefb3361272debf13ebdab6b198347da9cac31a120 /epan/dissectors/packet-bssap.c
parent08280810b729001f236484359686d0d9e36adc18 (diff)
Don't add proto_bssap to the tree twice, once as a hidden item and once using proto_tree_add_text(). Instead use proto_tree_add_protocol_format(). Problem reported here: http://article.gmane.org/gmane.network.wireshark.user/14509
svn path=/trunk/; revision=44509
Diffstat (limited to 'epan/dissectors/packet-bssap.c')
-rw-r--r--epan/dissectors/packet-bssap.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/epan/dissectors/packet-bssap.c b/epan/dissectors/packet-bssap.c
index 85994c8415..54d9c5c73e 100644
--- a/epan/dissectors/packet-bssap.c
+++ b/epan/dissectors/packet-bssap.c
@@ -585,7 +585,7 @@ dissect_bssap_message(tvbuff_t *tvb, packet_info *pinfo, proto_tree *bssap_tree,
static void
dissect_bssap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
{
- proto_item *bssap_item, *hidden_item;
+ proto_item *bssap_item;
proto_tree *bssap_tree = NULL;
/*
@@ -599,9 +599,8 @@ dissect_bssap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
/*
* create the bssap protocol tree
*/
- hidden_item = proto_tree_add_item(tree, proto_bssap, tvb, 0, -1, ENC_NA);
- PROTO_ITEM_SET_HIDDEN(hidden_item);
- bssap_item = proto_tree_add_text(tree, tvb, 0, -1, (bssap_or_bsap_global == BSSAP) ? "BSSAP" : "BSAP");
+ bssap_item = proto_tree_add_protocol_format(tree, proto_bssap, tvb, 0, -1,
+ (bssap_or_bsap_global == BSSAP) ? "BSSAP" : "BSAP");
bssap_tree = proto_item_add_subtree(bssap_item, ett_bssap);
/* dissect the message */