aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_sms.c
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2013-12-08 20:03:15 +0000
committerPascal Quantin <pascal.quantin@gmail.com>2013-12-08 20:03:15 +0000
commit93398e794e9afb2e304d27d86287db3054724755 (patch)
treeb28073e4314ca33a4058bfd392df1642576a1f40 /epan/dissectors/packet-gsm_sms.c
parent2dd25c2c482e573a26db19db995dd171c7667cea (diff)
Use STR_UNICODE display instead of proto_tree_add_unicode_string() in the remaining dissectors
svn path=/trunk/; revision=53867
Diffstat (limited to 'epan/dissectors/packet-gsm_sms.c')
-rw-r--r--epan/dissectors/packet-gsm_sms.c23
1 files changed, 11 insertions, 12 deletions
diff --git a/epan/dissectors/packet-gsm_sms.c b/epan/dissectors/packet-gsm_sms.c
index 07a43a6b91..edfabf3377 100644
--- a/epan/dissectors/packet-gsm_sms.c
+++ b/epan/dissectors/packet-gsm_sms.c
@@ -2790,9 +2790,8 @@ dis_field_ud(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, guint32 offset
(udl > SMS_MAX_MESSAGE_SIZE ? SMS_MAX_MESSAGE_SIZE : udl),
tvb_get_ptr(tvb , offset , length) , messagebuf);
messagebuf[out_len] = '\0';
- proto_tree_add_unicode_string(subtree, hf_gsm_sms_text, tvb, offset,
- length,
- gsm_sms_chars_to_utf8(messagebuf, out_len));
+ proto_tree_add_string(subtree, hf_gsm_sms_text, tvb, offset, length,
+ gsm_sms_chars_to_utf8(messagebuf, out_len));
}
else
{
@@ -2813,9 +2812,9 @@ dis_field_ud(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, guint32 offset
tvb_get_ptr(sm_tvb, total_sms_len, p_frag_params->length), messagebuf);
messagebuf[out_len] = '\0';
- proto_tree_add_unicode_string(subtree, hf_gsm_sms_text, sm_tvb,
- total_sms_len, p_frag_params->length,
- gsm_sms_chars_to_utf8(messagebuf, out_len));
+ proto_tree_add_string(subtree, hf_gsm_sms_text, sm_tvb,
+ total_sms_len, p_frag_params->length,
+ gsm_sms_chars_to_utf8(messagebuf, out_len));
total_sms_len += p_frag_params->length;
}
@@ -2850,8 +2849,8 @@ dis_field_ud(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, guint32 offset
/* Show unreassembled SMS */
utf8_text = g_convert_with_iconv(tvb_get_ptr(sm_tvb, 0, rep_len), rep_len , cd , NULL , NULL , &l_conv_error);
if(!l_conv_error) {
- ucs2_item = proto_tree_add_unicode_string(subtree, hf_gsm_sms_text, tvb,
- offset, length, utf8_text);
+ ucs2_item = proto_tree_add_string(subtree, hf_gsm_sms_text, tvb,
+ offset, length, utf8_text);
} else {
ucs2_item = proto_tree_add_text(subtree, tvb, offset, length, "Failed to decode UCS2!");
}
@@ -2882,9 +2881,9 @@ dis_field_ud(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, guint32 offset
} else
length_ucs2 = len_sms % MAX_SMS_FRAG_LEN;
- ucs2_item = proto_tree_add_unicode_string(subtree, hf_gsm_sms_text, sm_tvb,
- i * MAX_SMS_FRAG_LEN, length_ucs2,
- &utf8_text[i * MAX_SMS_FRAG_LEN]);
+ ucs2_item = proto_tree_add_string(subtree, hf_gsm_sms_text, sm_tvb,
+ i * MAX_SMS_FRAG_LEN, length_ucs2,
+ &utf8_text[i * MAX_SMS_FRAG_LEN]);
PROTO_ITEM_SET_GENERATED(ucs2_item);
/* return the save byte to utf8 buffer*/
@@ -3767,7 +3766,7 @@ proto_register_gsm_sms(void)
},
{ &hf_gsm_sms_text,
{ "SMS text", "gsm_sms.sms_text",
- FT_STRING, BASE_NONE, NULL, 0x00,
+ FT_STRING, STR_UNICODE, NULL, 0x00,
"The text of the SMS", HFILL }
},
{ &hf_gsm_sms_tp_fail_cause,