diff options
Diffstat (limited to 'src/ejabberd_auth_odbc.erl')
-rw-r--r-- | src/ejabberd_auth_odbc.erl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ejabberd_auth_odbc.erl b/src/ejabberd_auth_odbc.erl index a51683df8..a634691d3 100644 --- a/src/ejabberd_auth_odbc.erl +++ b/src/ejabberd_auth_odbc.erl @@ -122,11 +122,12 @@ dirty_get_registered_users() -> get_vh_registered_users(?MYNAME). get_vh_registered_users(Server) -> + LServer = jlib:nameprep(Server), case catch ejabberd_odbc:sql_query( - jlib:nameprep(Server), + LServer, "select username from users") of {selected, ["username"], Res} -> - [U || {U} <- Res]; + [{U, LServer} || {U} <- Res]; _ -> [] end. |