]> granicus.if.org Git - ejabberd/commitdiff
Prepare user and host arguments in get_user_rooms command (#2064)
authorBadlop <badlop@process-one.net>
Fri, 17 Nov 2017 12:23:27 +0000 (13:23 +0100)
committerBadlop <badlop@process-one.net>
Fri, 17 Nov 2017 12:23:27 +0000 (13:23 +0100)
src/mod_muc_admin.erl

index ac11283ade537abbc86179c40267fc516d73418c..e41f62b59e959d9def0fa29a936e21c8847384f4 100644 (file)
@@ -321,13 +321,13 @@ muc_register_nick(Nick, FromBinary, ServerHost) ->
 muc_unregister_nick(FromBinary, ServerHost) ->
     muc_register_nick(<<"">>, FromBinary, ServerHost).
 
-get_user_rooms(LUser, LServer) ->
+get_user_rooms(User, Server) ->
     lists:flatmap(
       fun(ServerHost) ->
              case gen_mod:is_loaded(ServerHost, mod_muc) of
                  true ->
                      Rooms = mod_muc:get_online_rooms_by_user(
-                               ServerHost, LUser, LServer),
+                               ServerHost, jid:nodeprep(User), jid:nodeprep(Server)),
                      [<<Name/binary, "@", Host/binary>>
                           || {Name, Host} <- Rooms];
                  false ->