# HG changeset patch # User Timo Sirainen # Date 1505383360 -10800 # Node ID d89f498fc00ccd1cb1958f65e2a4494d0f097ec0 # Parent 633b90217c62f3a8933dfa8642c008f9f69cde95 director: Delay calling state_change_callback() after user kick is finished Otherwise it can get into recursive loop and cause problems. diff -r 633b90217c62 -r d89f498fc00c src/director/director.c --- a/src/director/director.c Thu Sep 14 12:42:13 2017 +0300 +++ b/src/director/director.c Thu Sep 14 13:02:40 2017 +0300 @@ -854,7 +854,7 @@ i_assert(dir->users_moving_count > 0); dir->users_moving_count--; - dir->state_change_callback(dir); + director_set_state_changed(dir); } static void