diff --git a/library/std/src/sys/pal/windows/c.rs b/library/std/src/sys/pal/windows/c.rs index c9074bb780db7..0f0dc7b592dd0 100644 --- a/library/std/src/sys/pal/windows/c.rs +++ b/library/std/src/sys/pal/windows/c.rs @@ -820,6 +820,7 @@ compat_fn_with_fallback! { if low32 == INVALID_FILE_SIZE && unsafe { GetLastError() } != NO_ERROR { FALSE } else { + unsafe { *lpfilesize = full_size as i64 }; TRUE } }