fix: update magic cookie flags and default value

Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-16 14:52:35 -03:00
parent ee01f7823f
commit 7615d6af88

View File

@@ -17,7 +17,7 @@ impl MagicMetaPlugin {
MagicMetaPlugin { MagicMetaPlugin {
buffer: Vec::new(), buffer: Vec::new(),
meta_name: "magic_file_type".to_string(), meta_name: "magic_file_type".to_string(),
cookie_flags: CookieFlags::NONE, cookie_flags: CookieFlags::empty(),
} }
} }
@@ -52,7 +52,7 @@ impl MetaPlugin for MagicMetaPlugin {
let cookie = Cookie::open(self.cookie_flags) let cookie = Cookie::open(self.cookie_flags)
.map_err(|e| io::Error::new(io::ErrorKind::Other, format!("Failed to open magic cookie: {}", e)))?; .map_err(|e| io::Error::new(io::ErrorKind::Other, format!("Failed to open magic cookie: {}", e)))?;
cookie.load(&Default::default()) cookie.load(&[])
.map_err(|e| io::Error::new(io::ErrorKind::Other, format!("Failed to load magic database: {}", e)))?; .map_err(|e| io::Error::new(io::ErrorKind::Other, format!("Failed to load magic database: {}", e)))?;
let result = cookie.buffer(&self.buffer) let result = cookie.buffer(&self.buffer)