diff options
| author | mat <github@matdoes.dev> | 2022-11-07 22:06:02 -0600 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-11-07 22:06:02 -0600 |
| commit | 21898627fd1fa52fa2bc41377bfd192d50063e75 (patch) | |
| tree | 5ee0429da28bae1f9c61e6243eb977b482e5e8af /azalea-client/src | |
| parent | 7844a056506acf16a6486e7c9af79c5896519aed (diff) | |
| download | azalea-drasl-21898627fd1fa52fa2bc41377bfd192d50063e75.tar.xz | |
don't panic on kick
Diffstat (limited to 'azalea-client/src')
| -rw-r--r-- | azalea-client/src/client.rs | 7 |
1 files changed, 6 insertions, 1 deletions
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 { |
