From 6c9862cce8bdef7521cf1c850088bd5aefa5b746 Mon Sep 17 00:00:00 2001 From: Alvsch Date: Thu, 17 Oct 2024 00:06:52 +0200 Subject: [PATCH] velocity forwarded address port default to 0 --- pumpkin/src/proxy/velocity.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pumpkin/src/proxy/velocity.rs b/pumpkin/src/proxy/velocity.rs index 453e4471b..8a422ff3c 100644 --- a/pumpkin/src/proxy/velocity.rs +++ b/pumpkin/src/proxy/velocity.rs @@ -1,4 +1,4 @@ -use std::net::SocketAddr; +use std::net::{IpAddr, SocketAddr}; use bytes::{BufMut, BytesMut}; use hmac::{Hmac, Mac}; @@ -60,9 +60,8 @@ pub fn receive_plugin_response( )); return; } - // TODO: dont default to localhost - let addr: SocketAddr = buf.get_string().unwrap().parse() - .unwrap_or_else(|_| ([127, 0, 0, 1], 25565).into()); + // TODO: no unwrap + let addr: SocketAddr = SocketAddr::new(buf.get_string().unwrap().parse::().unwrap(), 0); *client.address.lock() = addr;