diff options
author | Gtker <wireshark@gtker.com> | 2021-06-09 19:49:57 +0200 |
---|---|---|
committer | Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org> | 2021-07-20 20:46:57 +0000 |
commit | 894b1eec6a811eed8e916a80d5503f0d92987386 (patch) | |
tree | 5e06cfddd758768053f4295fee2051792ee86188 | |
parent | 5e9ab5c5797b4044493f34f4fa68527e5c5e3884 (diff) |
WOW: Make username and realm names display as UTF-8
Both CHALLENGE and REALM_LIST are UTF-8 strings:
https://wowdev.wiki/CMD_AUTH_LOGON_CHALLENGE_Client
https://wowdev.wiki/CMD_REALM_LIST_Server
-rw-r--r-- | epan/dissectors/packet-wow.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-wow.c b/epan/dissectors/packet-wow.c index e90aeeb332..7349dd1826 100644 --- a/epan/dissectors/packet-wow.c +++ b/epan/dissectors/packet-wow.c @@ -347,7 +347,7 @@ parse_realm_list_server_to_client(tvbuff_t *tvb, proto_tree *wow_tree, guint32 o for(ii = 0; ii < num_realms; ii++) { realm_name = tvb_get_stringz_enc(wmem_packet_scope(), tvb, offset + realm_name_offset, - &len, ENC_ASCII); + &len, ENC_UTF_8); wow_realms_tree = proto_tree_add_subtree(wow_tree, tvb, offset, 0, @@ -371,7 +371,7 @@ parse_realm_list_server_to_client(tvbuff_t *tvb, proto_tree *wow_tree, guint32 o offset += len; string = tvb_get_stringz_enc(wmem_packet_scope(), tvb, offset, - &len, ENC_ASCII); + &len, ENC_UTF_8); proto_tree_add_string(wow_realms_tree, hf_wow_realm_socket, tvb, offset, len, string); offset += len; @@ -527,7 +527,7 @@ parse_logon_challenge_client_to_server(tvbuff_t *tvb, proto_tree *wow_tree, guin proto_tree_add_item(wow_tree, hf_wow_srp_i, tvb, offset, srp_i_len, - ENC_ASCII|ENC_NA); + ENC_UTF_8|ENC_NA); } static void |