aboutsummaryrefslogtreecommitdiff
path: root/src/mod_register.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2020-01-22 12:52:30 +0100
committerPaweł Chmielowski <pchmielowski@process-one.net>2020-01-22 12:55:27 +0100
commit75094df25eb739931237c7c2642334b270120443 (patch)
treec7775c07655b51b4e29f2f5b66a30e3570f29389 /src/mod_register.erl
parentFix 20.01 changelog (diff)
Do not use ~ts format in string that are put in xmpp payload
We are expecting utf8 data here, and using that flag will convert those to unicode codepoints, which aren't handled properly later.
Diffstat (limited to 'src/mod_register.erl')
-rw-r--r--src/mod_register.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mod_register.erl b/src/mod_register.erl
index 2a28737b0..545fb7d85 100644
--- a/src/mod_register.erl
+++ b/src/mod_register.erl
@@ -223,7 +223,7 @@ process_iq(#iq{type = get, from = From, to = To, id = ID, lang = Lang} = IQ,
"with this server")),
URL = mod_register_opt:redirect_url(Server),
if (URL /= undefined) and not IsRegistered ->
- Txt = translate:translate(Lang, ?T("To register, visit ~ts")),
+ Txt = translate:translate(Lang, ?T("To register, visit ~s")),
Desc = str:format(Txt, [URL]),
xmpp:make_iq_result(
IQ, #register{instructions = Desc,
@@ -419,8 +419,8 @@ send_registration_notifications(Mod, UJID, Source) ->
[] -> ok;
JIDs when is_list(JIDs) ->
Body =
- (str:format("[~ts] The account ~ts was registered from "
- "IP address ~ts on node ~w using ~p.",
+ (str:format("[~s] The account ~s was registered from "
+ "IP address ~s on node ~w using ~p.",
[get_time_string(),
jid:encode(UJID),
ejabberd_config:may_hide_data(