From 21898627fd1fa52fa2bc41377bfd192d50063e75 Mon Sep 17 00:00:00 2001 From: mat Date: Mon, 7 Nov 2022 22:06:02 -0600 Subject: don't panic on kick --- azalea-client/src/client.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'azalea-client/src') diff --git a/azalea-client/src/client.rs b/azalea-client/src/client.rs index ff2e02a9..7f6e591a 100644 --- a/azalea-client/src/client.rs +++ b/azalea-client/src/client.rs @@ -31,7 +31,7 @@ use azalea_world::{ entity::{metadata, EntityData, EntityMetadata, EntityMut, EntityRef}, Dimension, }; -use log::{debug, error, warn}; +use log::{debug, error, info, warn}; use parking_lot::{Mutex, RwLock}; use std::{ fmt::Debug, @@ -309,6 +309,11 @@ impl Client { } }, Err(e) => { + if let ReadPacketError::ConnectionClosed = e { + info!("Connection closed"); + client.shutdown().await; + return; + } if IGNORE_ERRORS { warn!("{}", e); match e { -- cgit v1.2.3