fix: add back lua.gc_stop()
There seems to be a (more severe) deadlock again, due to commit
b55207a559. Need to investigate further.
This is possibly because of azalea's ContainerRef::close(), which
locks some mutex.
			
			
This commit is contained in:
		| @@ -14,6 +14,8 @@ use tokio::net::TcpListener; | |||||||
|  |  | ||||||
| #[allow(clippy::too_many_lines)] | #[allow(clippy::too_many_lines)] | ||||||
| pub async fn handle_event(client: Client, event: Event, state: State) -> anyhow::Result<()> { | pub async fn handle_event(client: Client, event: Event, state: State) -> anyhow::Result<()> { | ||||||
|  |     state.lua.gc_stop(); | ||||||
|  |  | ||||||
|     match event { |     match event { | ||||||
|         Event::AddPlayer(player_info) => { |         Event::AddPlayer(player_info) => { | ||||||
|             call_listeners(&state, "add_player", Player::from(player_info)).await; |             call_listeners(&state, "add_player", Player::from(player_info)).await; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user