diff --git a/crates/wasi-common/src/old/snapshot_0/sys/unix/linux/filetime.rs b/crates/wasi-common/src/old/snapshot_0/sys/unix/linux/filetime.rs index a286874413..8162b391fa 100644 --- a/crates/wasi-common/src/old/snapshot_0/sys/unix/linux/filetime.rs +++ b/crates/wasi-common/src/old/snapshot_0/sys/unix/linux/filetime.rs @@ -36,7 +36,7 @@ pub(crate) fn utimensat( static INVALID: AtomicBool = AtomicBool::new(false); if !INVALID.load(Relaxed) { let p = CString::new(path.as_bytes())?; - let times = [to_timespec(&atime), to_timespec(&mtime)]; + let times = [to_timespec(&atime)?, to_timespec(&mtime)?]; let rc = unsafe { libc::syscall( libc::SYS_utimensat, diff --git a/crates/wasi-common/src/sys/unix/linux/filetime.rs b/crates/wasi-common/src/sys/unix/linux/filetime.rs index 48413a5514..6ffd6b8ddf 100644 --- a/crates/wasi-common/src/sys/unix/linux/filetime.rs +++ b/crates/wasi-common/src/sys/unix/linux/filetime.rs @@ -36,7 +36,7 @@ pub(crate) fn utimensat( static INVALID: AtomicBool = AtomicBool::new(false); if !INVALID.load(Relaxed) { let p = CString::new(path.as_bytes())?; - let times = [to_timespec(&atime), to_timespec(&mtime)]; + let times = [to_timespec(&atime)?, to_timespec(&mtime)?]; let rc = unsafe { libc::syscall( libc::SYS_utimensat,