From b1f5f4f9b0c0e391657184b484b56e9f2d90ceed Mon Sep 17 00:00:00 2001 From: marshmallow Date: Sat, 2 May 2026 16:50:14 +1000 Subject: [PATCH] cast unix mode to mode_t --- crates/key_agent/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/key_agent/src/main.rs b/crates/key_agent/src/main.rs index a316da0..e9d6139 100644 --- a/crates/key_agent/src/main.rs +++ b/crates/key_agent/src/main.rs @@ -79,7 +79,7 @@ async fn main() -> Result<(), anyhow::Error> { .context("opening file")?; // enforce permission on existing files - let mode = nix::sys::stat::Mode::from_bits(spec.unix_mode) + let mode = nix::sys::stat::Mode::from_bits(spec.unix_mode as nix::libc::mode_t) .with_context(|| format!("failed to create unix mode: {:o}", spec.unix_mode))?; fchmod(file.as_fd(), mode) -- 2.51.2