From 18cb0bca19709d2d1282b522b07d77836da2080b Mon Sep 17 00:00:00 2001 From: Badlop Date: Thu, 15 Feb 2024 00:32:18 +0100 Subject: [PATCH] Fix compilation with Erlang/OTP 27: don't use the reserved word 'maybe' --- src/ejabberd_auth.erl | 4 ++-- src/ejabberd_auth_anonymous.erl | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ejabberd_auth.erl b/src/ejabberd_auth.erl index 0034e6a92..594fc1bd7 100644 --- a/src/ejabberd_auth.erl +++ b/src/ejabberd_auth.erl @@ -425,7 +425,7 @@ user_exists(User, Server) -> false end. --spec user_exists_in_other_modules(atom(), binary(), binary()) -> boolean() | maybe. +-spec user_exists_in_other_modules(atom(), binary(), binary()) -> boolean() | maybe_exists. user_exists_in_other_modules(Module, User, Server) -> user_exists_in_other_modules_loop( auth_modules(Server) -- [Module], User, Server). @@ -439,7 +439,7 @@ user_exists_in_other_modules_loop([AuthModule | AuthModules], User, Server) -> {false, _} -> user_exists_in_other_modules_loop(AuthModules, User, Server); {{error, _}, _} -> - maybe + maybe_exists end. -spec which_users_exists(list({binary(), binary()})) -> list({binary(), binary()}). diff --git a/src/ejabberd_auth_anonymous.erl b/src/ejabberd_auth_anonymous.erl index 17289e6fb..9fb67047c 100644 --- a/src/ejabberd_auth_anonymous.erl +++ b/src/ejabberd_auth_anonymous.erl @@ -153,7 +153,7 @@ check_password(User, _AuthzId, Server, _Password) -> %% If user exists in other module, reject anonnymous authentication true -> false; %% If we are not sure whether the user exists in other module, reject anon auth - maybe -> false; + maybe_exists -> false; false -> login(User, Server) end}.