diff --git a/src/lib.rs b/src/lib.rs index 3c3135d..f4c0776 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -260,7 +260,9 @@ impl Drop for Client { let mut state = self.synced_state.lock().unwrap(); let packet: Packet = Packet::Shutdown; - serde_json::to_writer(&mut state.stream, &packet); + if let Err(err) = serde_json::to_writer(&mut state.stream, &packet) { + println!("WARN: while disconnecting client from server: {:?}", err); + } } self.reader_guard.take().unwrap().join().unwrap(); }