diff options
Diffstat (limited to 'asn1/tcap/tcap.cnf')
-rw-r--r-- | asn1/tcap/tcap.cnf | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/asn1/tcap/tcap.cnf b/asn1/tcap/tcap.cnf index 2e3068f0ee..687f5601ce 100644 --- a/asn1/tcap/tcap.cnf +++ b/asn1/tcap/tcap.cnf @@ -124,19 +124,13 @@ else dissector_try_port(tcap_itu_ssn_dissector_table, pinfo->match_port, next_tvb, pinfo, tcap_top_tree); return offset+len; -#.FN_BODY Applicationcontext - static char buffer[128]; - cur_oid = buffer; - pinfo->private_data = buffer; - offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset, - hf_index, cur_oid); - -#.FN_BODY UserInfoOID - static char buffer[128]; - tcapext_oid = buffer; - pinfo->private_data = buffer; - offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset, - hf_index, tcapext_oid); +#.FN_BODY Applicationcontext FN_VARIANT = _str VAL_PTR = &cur_oid +%(DEFAULT_BODY)s + pinfo->private_data = cur_oid; + +#.FN_BODY UserInfoOID FN_VARIANT = _str VAL_PTR = &tcapext_oid +%(DEFAULT_BODY)s + pinfo->private_data = tcapext_oid; #.FN_BODY ExternUserInfo tvbuff_t *next_tvb; |