diff --git a/src/lib.rs b/src/lib.rs index 2ae9a5d2..af1a6653 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -689,10 +689,9 @@ fn copy_times(_: &Metadata, _: &Path) -> PngResult<()> { #[cfg(feature = "filetime")] fn copy_times(input_path_meta: &Metadata, out_path: &Path) -> PngResult<()> { - let atime = filetime::FileTime::from_last_access_time(input_path_meta); let mtime = filetime::FileTime::from_last_modification_time(input_path_meta); - trace!("attempting to set file times: atime: {atime:?}, mtime: {mtime:?}"); - filetime::set_file_times(out_path, atime, mtime).map_err(|err_io| { + trace!("attempting to set file modification time: {mtime:?}"); + filetime::set_file_mtime(out_path, mtime).map_err(|err_io| { PngError::new(&format!( "unable to set file times on {out_path:?}: {err_io}" )) diff --git a/tests/flags.rs b/tests/flags.rs index 4f756fbd..897b9fe9 100644 --- a/tests/flags.rs +++ b/tests/flags.rs @@ -437,8 +437,6 @@ fn preserve_attrs() { .metadata() .expect("unable to get file metadata for output file"); #[cfg(feature = "filetime")] - let atime_canon = filetime::FileTime::from_last_access_time(&meta_input); - #[cfg(feature = "filetime")] let mtime_canon = filetime::FileTime::from_last_modification_time(&meta_input); let (mut output, opts) = get_opts(&input); @@ -458,12 +456,6 @@ fn preserve_attrs() { .metadata() .expect("unable to get file metadata for output file"); #[cfg(feature = "filetime")] - assert_eq!( - &atime_canon, - &filetime::FileTime::from_last_access_time(&meta_output), - "expected access time to be identical to that of input", - ); - #[cfg(feature = "filetime")] assert_eq!( &mtime_canon, &filetime::FileTime::from_last_modification_time(&meta_output),