aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-09-22 13:28:14 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-09-22 13:28:14 +0300
commitb7e296857ce81f19ed3be5511175247004b45399 (patch)
tree66d87a316b0f5d3c8fa91fce3f7feaf16de17f0c /src
parentFix IDNA support in ACME requests (diff)
Don't call to xmpp_idna
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_pkix.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ejabberd_pkix.erl b/src/ejabberd_pkix.erl
index 48d1a5d6c..eddeeeb19 100644
--- a/src/ejabberd_pkix.erl
+++ b/src/ejabberd_pkix.erl
@@ -92,14 +92,14 @@ get_certfile(Domain) ->
-spec get_certfile_no_default(binary()) -> {ok, filename()} | error.
get_certfile_no_default(Domain) ->
- case xmpp_idna:domain_utf8_to_ascii(Domain) of
- false ->
- error;
+ try list_to_binary(idna:utf8_to_ascii(Domain)) of
ASCIIDomain ->
case pkix:get_certfile(ASCIIDomain) of
error -> error;
Ret -> {ok, select_certfile(Ret)}
end
+ catch _:_ ->
+ error
end.
-spec get_certfile() -> {ok, filename()} | error.