]> granicus.if.org Git - ejabberd/commitdiff
Fix jwt_key option processing
authorEvgeny Khramtsov <ekhramtsov@process-one.net>
Wed, 3 Jul 2019 16:16:54 +0000 (19:16 +0300)
committerEvgeny Khramtsov <ekhramtsov@process-one.net>
Wed, 3 Jul 2019 16:16:54 +0000 (19:16 +0300)
src/ejabberd_options.erl

index b74dea045ef2c956512b39e4e11791186d100751..38d834a6bb47365c614ef64732d10564db922053 100644 (file)
@@ -415,7 +415,7 @@ opt_type(jwt_key) ->
               case file:read_file(Path) of
                   {ok, Binary} -> Binary;
                   {error, Reason} ->
-                      econf:fail({jtw_key_error, Reason})
+                      econf:fail({read_file, Reason, Path})
               end
       end).
 
@@ -436,6 +436,7 @@ opt_type(jwt_key) ->
                    {shaper, #{atom() => ejabberd_shaper:shaper_rate()}} |
                    {shaper_rules, [{atom(), [ejabberd_shaper:shaper_rule()]}]} |
                    {api_permissions, [ejabberd_access_permissions:permission()]} |
+                   {jwt_key, binary()} |
                    {append_host_config, [{binary(), any()}]} |
                    {host_config, [{binary(), any()}]} |
                    {define_macro, any()} |