From fe8280ce5ecf2b35c5667131239b66dc871f61f4 Mon Sep 17 00:00:00 2001 From: Pascal Quantin Date: Tue, 19 Jun 2012 19:25:01 +0000 Subject: Use tvb_get_ephemeral_string_enc() in combination with proto_tree_add_unicode_string() (as recommended by Jakub on the mailing list) svn path=/trunk/; revision=43385 --- asn1/lte-rrc/lte-rrc.cnf | 2 +- asn1/rrc/rrc.cnf | 2 +- epan/dissectors/packet-lte-rrc.c | 2 +- epan/dissectors/packet-rrc.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/asn1/lte-rrc/lte-rrc.cnf b/asn1/lte-rrc/lte-rrc.cnf index ba1c541ea0..d7b27e490b 100644 --- a/asn1/lte-rrc/lte-rrc.cnf +++ b/asn1/lte-rrc/lte-rrc.cnf @@ -727,7 +727,7 @@ SystemInformationBlockType9/hnb-Name TYPE=FT_STRING DISPLAY=BASE_NONE %(DEFAULT_BODY)s proto_tree_add_unicode_string(tree, hf_index, hnb_name_tvb, 0, -1, - tvb_get_ephemeral_string(hnb_name_tvb, 0, tvb_length(hnb_name_tvb))); + tvb_get_ephemeral_string_enc(hnb_name_tvb, 0, tvb_length(hnb_name_tvb), ENC_UTF_8 | ENC_NA)); #.FN_BODY RRCConnectionReject-r8-IEs/waitTime %(DEFAULT_BODY)s diff --git a/asn1/rrc/rrc.cnf b/asn1/rrc/rrc.cnf index 7b3381415a..96f6593482 100644 --- a/asn1/rrc/rrc.cnf +++ b/asn1/rrc/rrc.cnf @@ -604,7 +604,7 @@ HNBName TYPE=FT_STRING DISPLAY=BASE_NONE %(DEFAULT_BODY)s proto_tree_add_unicode_string(tree, hf_index, hnbname_tvb, 0, -1, - tvb_get_ephemeral_string(hnbname_tvb, 0, tvb_length(hnbname_tvb))); + tvb_get_ephemeral_string_enc(hnbname_tvb, 0, tvb_length(hnbname_tvb), ENC_UTF_8 | ENC_NA)); #.FN_BODY CN-DomainIdentity VAL_PTR = (guint32*)(&rrc_nas_sys_info_gsm_map_type) %(DEFAULT_BODY)s diff --git a/epan/dissectors/packet-lte-rrc.c b/epan/dissectors/packet-lte-rrc.c index 1e0bef6b90..0e9621d209 100644 --- a/epan/dissectors/packet-lte-rrc.c +++ b/epan/dissectors/packet-lte-rrc.c @@ -7726,7 +7726,7 @@ dissect_lte_rrc_T_hnb_Name(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ 1, 48, FALSE, &hnb_name_tvb); proto_tree_add_unicode_string(tree, hf_index, hnb_name_tvb, 0, -1, - tvb_get_ephemeral_string(hnb_name_tvb, 0, tvb_length(hnb_name_tvb))); + tvb_get_ephemeral_string_enc(hnb_name_tvb, 0, tvb_length(hnb_name_tvb), ENC_UTF_8 | ENC_NA)); return offset; diff --git a/epan/dissectors/packet-rrc.c b/epan/dissectors/packet-rrc.c index 865d817c45..71cc75e7bd 100644 --- a/epan/dissectors/packet-rrc.c +++ b/epan/dissectors/packet-rrc.c @@ -121020,7 +121020,7 @@ dissect_rrc_HNBName(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro 1, maxHNBNameSize, FALSE, &hnbname_tvb); proto_tree_add_unicode_string(tree, hf_index, hnbname_tvb, 0, -1, - tvb_get_ephemeral_string(hnbname_tvb, 0, tvb_length(hnbname_tvb))); + tvb_get_ephemeral_string_enc(hnbname_tvb, 0, tvb_length(hnbname_tvb), ENC_UTF_8 | ENC_NA)); -- cgit v1.2.3