diff --git a/.cargo/audit.toml b/.cargo/audit.toml index 4334d3ec6c0a2..8baefdb68c2ad 100644 --- a/.cargo/audit.toml +++ b/.cargo/audit.toml @@ -51,4 +51,6 @@ ignore = [ "RUSTSEC-2024-0376", #rustls network-reachable panic in `Acceptor::accept` "RUSTSEC-2024-0399", + # `idna` accepts Punycode labels that do not produce any non-ASCII when decoded + "RUSTSEC-2024-0421", ] diff --git a/src/common/arrow/src/arrow/io/ipc/compression.rs b/src/common/arrow/src/arrow/io/ipc/compression.rs index 2c8e33afddb28..af679c59a25d7 100644 --- a/src/common/arrow/src/arrow/io/ipc/compression.rs +++ b/src/common/arrow/src/arrow/io/ipc/compression.rs @@ -19,7 +19,7 @@ use crate::arrow::error::Result; #[cfg_attr(docsrs, doc(cfg(feature = "io_ipc_compression")))] pub fn decompress_lz4(input_buf: &[u8], output_buf: &mut [u8]) -> Result<()> { use std::io::Read; - let _ = lz4_flex::frame::FrameDecoder::new(input_buf).read(output_buf)?; + lz4_flex::frame::FrameDecoder::new(input_buf).read_exact(output_buf)?; Ok(()) }