From d894f686a12f172da6a9f502fc12c230dadd9203 Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Wed, 10 Sep 2025 10:40:59 -0300 Subject: [PATCH] fix: Clone the compression type before using it as an index Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) --- src/compression_engine.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compression_engine.rs b/src/compression_engine.rs index 8be33d1..401c2a4 100755 --- a/src/compression_engine.rs +++ b/src/compression_engine.rs @@ -139,7 +139,7 @@ pub fn get_compression_engine( CompressionType::None => Ok(Box::new(CompressionEngineNone::new())), compression_type => { let ct = compression_type.clone(); - if let Some(engine) = COMPRESSION_PROGRAMS[ct].clone() { + if let Some(engine) = COMPRESSION_PROGRAMS[ct.clone()].clone() { Ok(Box::new(engine)) } else { Err(anyhow!("Compression type {:?} not supported", ct))