diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2007-11-15 09:41:32 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2007-11-15 09:41:32 +0000 |
commit | 991d9b42461136ab1f615eda0e642f7ae9cd56e5 (patch) | |
tree | 66e52d90caf8c3d62b5d4fea4142dfde67727982 /asn1/mms | |
parent | 03359bd6adf09c2aa0450d1bb217862986cc67fe (diff) | |
download | wireshark-991d9b42461136ab1f615eda0e642f7ae9cd56e5.tar.gz |
branch_taken that is returned by dissect_ber_choice() is the index of
of the branch and not the tag value so one cant use it with
val_to_str()
(well one can in this instance since by luck the tag values match the
indices)
svn path=/trunk/; revision=23452
Diffstat (limited to 'asn1/mms')
-rw-r--r-- | asn1/mms/mms.cnf | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/asn1/mms/mms.cnf b/asn1/mms/mms.cnf index 308f9f3f17..8647ccbcaf 100644 --- a/asn1/mms/mms.cnf +++ b/asn1/mms/mms.cnf @@ -36,7 +36,8 @@ MMSpdu %(DEFAULT_BODY)s - if(check_col(actx->pinfo->cinfo, COL_INFO)) - col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%%s ", val_to_str(branch_taken, mms_MMSpdu_vals, "Unknown")); - + if( (branch_taken!=-1) && mms_MMSpdu_vals[branch_taken].strptr ){ + if(check_col(actx->pinfo->cinfo, COL_INFO)) + col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%%s ", mms_MMSpdu_vals[branch_taken].strptr); + } |