From 7dcc86e266ade55799b3b56af9901e2a4279eb33 Mon Sep 17 00:00:00 2001 From: mat Date: Fri, 4 Apr 2025 18:37:31 -0400 Subject: remove unwrap in Hello packet handler --- azalea-client/src/client.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/azalea-client/src/client.rs b/azalea-client/src/client.rs index bb3d52e7..e13368eb 100644 --- a/azalea-client/src/client.rs +++ b/azalea-client/src/client.rs @@ -425,7 +425,10 @@ impl Client { match packet { ClientboundLoginPacket::Hello(p) => { debug!("Got encryption request"); - let e = azalea_crypto::encrypt(&p.public_key, &p.challenge).unwrap(); + let Ok(e) = azalea_crypto::encrypt(&p.public_key, &p.challenge) else { + error!("Failed to encrypt the challenge from the server for {p:?}"); + continue; + }; if let Some(access_token) = &account.access_token { // keep track of the number of times we tried -- cgit v1.2.3