aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/inap/inap.cnf
diff options
context:
space:
mode:
Diffstat (limited to 'asn1/inap/inap.cnf')
-rw-r--r--asn1/inap/inap.cnf7
1 files changed, 4 insertions, 3 deletions
diff --git a/asn1/inap/inap.cnf b/asn1/inap/inap.cnf
index 6cb607ff5a..cee51492f6 100644
--- a/asn1/inap/inap.cnf
+++ b/asn1/inap/inap.cnf
@@ -212,11 +212,12 @@ static const inap_err_t inap_err_tab[] = {
#.FN_PARS Code/global FN_VARIANT = _str VAL_PTR = &obj_id
#.FN_BODY ExtensionField/value
- proto_tree_add_text(tree, tvb, offset, -1, "Extension Data");
+ proto_tree *ext_tree;
+ ext_tree = proto_tree_add_subtree(tree, tvb, offset, -1, ett_inap_extention_data, NULL, "Extension Data");
if (obj_id){
- offset=call_ber_oid_callback(obj_id, tvb, offset, actx->pinfo, tree, NULL);
+ offset=call_ber_oid_callback(obj_id, tvb, offset, actx->pinfo, ext_tree, NULL);
}else{
- call_dissector(data_handle, tvb, actx->pinfo, tree);
+ call_dissector(data_handle, tvb, actx->pinfo, ext_tree);
offset = tvb_length_remaining(tvb,offset);
}