mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/block/logic.rs')
-rw-r--r--src/block/logic.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/block/logic.rs b/src/block/logic.rs
index b2f2fb1..0b5afd4 100644
--- a/src/block/logic.rs
+++ b/src/block/logic.rs
@@ -386,8 +386,7 @@ fn read_decompressed(buff: &mut DataRead) -> Result<ProcessorState, ProcessorDes
if !(0..=500 * 1024).contains(&code_len) {
return Err(ProcessorDeserializeError::CodeLength(code_len));
}
- let mut code = vec![];
- code.resize(code_len, 0);
+ let mut code = vec![0; code_len];
buff.read_bytes(&mut code)?;
let code = String::from_utf8(code)?;
let link_cnt = buff.read_u32()? as usize;