This commit is contained in:
actboy168 2022-04-08 11:43:15 +08:00 committed by GitHub
parent ab8a78d806
commit 28f7c929e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3957,7 +3957,7 @@ GHC_INLINE bool copy_file(const path& from, const path& to, copy_options options
return false;
}
if (st.permissions() != sf.permissions()) {
if (::fchmod(out, static_cast<int>(sf.permissions() & perms::all)) != 0) {
if (::fchmod(out, static_cast<mode_t>(sf.permissions() & perms::all)) != 0) {
ec = detail::make_system_error();
::close(in);
::close(out);