aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-06-24 12:03:24 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-06-24 12:03:24 +0000
commit139b870383684c53ba900ed0dfa926439aae0b7b (patch)
tree8997518937cb13a51dd5ec0fe4fb79432a2d0575 /epan
parentc72123bf4b926886a3d24df6fbfb02f03e0ca324 (diff)
restore display of optional field names when the optional bit is displayed in the tree
svn path=/trunk/; revision=18573
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-per.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/dissectors/packet-per.c b/epan/dissectors/packet-per.c
index 7d76c5928a..8f895f8a87 100644
--- a/epan/dissectors/packet-per.c
+++ b/epan/dissectors/packet-per.c
@@ -1232,6 +1232,10 @@ DEBUG_ENTRY("dissect_per_sequence");
optional_mask=0;
for(i=0;i<num_opts;i++){
offset=dissect_per_boolean(tvb, offset, actx, tree, hf_per_optional_field_bit, &optional_field_flag);
+ proto_item_append_text(actx->created_item, " (%s %s present)",
+ index_get_optional_name(sequence, i),
+ optional_field_flag?"is":"is NOT"
+ );
if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
optional_mask<<=1;
if(optional_field_flag){