diff options
author | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2012-08-14 21:58:36 +0000 |
---|---|---|
committer | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2012-08-14 21:58:36 +0000 |
commit | 03a9a378636d34610d32f50b2b798947aaaf5ecf (patch) | |
tree | fb3361272debf13ebdab6b198347da9cac31a120 /epan/dissectors/packet-bssap.c | |
parent | 08280810b729001f236484359686d0d9e36adc18 (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.c | 7 |
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 */ |