diff options
Diffstat (limited to 'asn1/atn-ulcs/atn-ulcs.cnf')
-rw-r--r-- | asn1/atn-ulcs/atn-ulcs.cnf | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/asn1/atn-ulcs/atn-ulcs.cnf b/asn1/atn-ulcs/atn-ulcs.cnf index 5ec06ab0e3..4307146488 100644 --- a/asn1/atn-ulcs/atn-ulcs.cnf +++ b/asn1/atn-ulcs/atn-ulcs.cnf @@ -49,6 +49,7 @@ PDV-list/presentation-data-values/arbitrary pdv-list_presentation-data-values_ar proto_item *ti = NULL; proto_tree *atn_ulcs_tree = NULL; atn_conversation_t *atn_cv = NULL; + heur_dtbl_entry_t *hdtbl_entry; /* extract bitstring into new tvb buffer */ offset = dissect_per_bit_string( @@ -113,6 +114,7 @@ PDV-list/presentation-data-values/arbitrary pdv-list_presentation-data-values_ar tvb_new_subset_remaining(tvb_usr,0), actx->pinfo, root_tree, + &hdtbl_entry, NULL); break; } @@ -123,6 +125,7 @@ PDV-list/presentation-data-values/arbitrary pdv-list_presentation-data-values_ar tvb_new_subset_remaining(tvb_usr,0), actx->pinfo, root_tree, + &hdtbl_entry, NULL); } break; @@ -458,6 +461,7 @@ PDV-list/presentation-data-values/arbitrary pdv-list_presentation-data-values_ar tvbuff_t *tvb_usr = NULL; packet_info * pinfo = actx->pinfo; atn_conversation_t *atn_cv = NULL; + heur_dtbl_entry_t *hdtbl_entry; /* decode bit-string user data within ACSE */ offset = dissect_per_bit_string( @@ -525,6 +529,7 @@ PDV-list/presentation-data-values/arbitrary pdv-list_presentation-data-values_ar tvb_new_subset_remaining(tvb_usr,0), actx->pinfo, root_tree, + &hdtbl_entry, NULL); break; } @@ -535,11 +540,12 @@ PDV-list/presentation-data-values/arbitrary pdv-list_presentation-data-values_ar tvb_new_subset_remaining(tvb_usr,0), actx->pinfo, root_tree, + &hdtbl_entry, NULL); } } - offset += tvb_length_remaining(tvb, offset); + offset += tvb_reported_length_remaining(tvb, offset); #.END |