summaryrefslogtreecommitdiff
path: root/src/ejabberd_options.erl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ejabberd_options.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd_options.erl b/src/ejabberd_options.erl
index 4a327b17..285e38b3 100644
--- a/src/ejabberd_options.erl
+++ b/src/ejabberd_options.erl
@@ -411,8 +411,10 @@ opt_type(jwt_key) ->
case jose_jwk:to_map(JWK) of
{_, #{<<"keys">> := [Key]}} ->
jose_jwk:from_map(Key);
- {_, #{<<"keys">> := _}} ->
+ {_, #{<<"keys">> := [_|_]}} ->
econf:fail({bad_jwt_key_set, Path});
+ {_, #{<<"keys">> := _}} ->
+ econf:fail({bad_jwt_key, Path});
_ ->
JWK
end