From efb36d5fc0fe56a98f5795c53dfa109887cd5aae Mon Sep 17 00:00:00 2001 From: mat Date: Mon, 12 Jan 2026 09:38:47 -1030 Subject: fix memory leaks in azalea-protocol --- azalea-inventory/src/components/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'azalea-inventory/src/components') diff --git a/azalea-inventory/src/components/mod.rs b/azalea-inventory/src/components/mod.rs index bc2a8f20..5e055592 100644 --- a/azalea-inventory/src/components/mod.rs +++ b/azalea-inventory/src/components/mod.rs @@ -128,7 +128,8 @@ macro_rules! define_data_components { Ok(match kind { $( DataComponentKind::$x => { - Self { $x: ManuallyDrop::new($x::azalea_read(buf)?) } + let v = $x::azalea_read(buf)?; + Self { $x: ManuallyDrop::new(v) } }, )* }) } -- cgit v1.2.3