From 2ab7da1e8f72d1203bcf3d1f425d4d206ed23d57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Tue, 15 Dec 2020 16:40:10 +0100 Subject: [PATCH] Use better fallback value for room activity time when skipping room in decide_room --- src/mod_muc_admin.erl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mod_muc_admin.erl b/src/mod_muc_admin.erl index f27ff5b32..fd45af462 100644 --- a/src/mod_muc_admin.erl +++ b/src/mod_muc_admin.erl @@ -890,13 +890,13 @@ decide_room(unused, {_Room_name, _Host, ServerHost, Room_pid}, Last_allowed) -> {Just_created, Num_users} = case Room_pid of Pid when is_pid(Pid) andalso OnlyHibernated -> - {0, 0}; + {erlang:system_time(microsecond), 0}; Pid when is_pid(Pid) -> case mod_muc_room:get_state(Room_pid) of - {ok, #state{just_created = JD, users = U}} -> - {JD, maps:size(U)}; + {ok, #state{just_created = JC, users = U}} -> + {JC, maps:size(U)}; _ -> - {0, 0} + {erlang:system_time(microsecond), 0} end; Opts -> case lists:keyfind(hibernation_time, 1, Opts) of