diff options
-rw-r--r-- | src/ejabberd_acme.erl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ejabberd_acme.erl b/src/ejabberd_acme.erl index 3ba318bda..9ce4bc268 100644 --- a/src/ejabberd_acme.erl +++ b/src/ejabberd_acme.erl @@ -51,6 +51,17 @@ is_valid_verbose_opt(_) -> false. %% list_certificates(Verbose) -> + try + list_certificates0(Verbose) + catch + throw:Throw -> + Throw; + E:R -> + ?ERROR_MSG("Unknown ~p:~p, ~p", [E, R, erlang:get_stacktrace()]), + {error, get_certificates} + end. + +list_certificates0(Verbose) -> {ok, Certs} = read_certificates_persistent(), case Verbose of "plain" -> |