Move current inside

pull/184/head
Chip Senkbeil 1 year ago
parent 7a07082460
commit 4c8e4704d7
No known key found for this signature in database
GPG Key ID: 35EF1F8EC72A4131

@ -436,9 +436,6 @@ impl DistantApi for LocalDistantApi {
})?
.permissions();
// Create current permissions from std permissions
let mut current = Permissions::from(std_permissions.clone());
// Apply the readonly flag for all platforms
if let Some(readonly) = permissions.is_readonly() {
std_permissions.set_readonly(readonly);
@ -448,6 +445,7 @@ impl DistantApi for LocalDistantApi {
#[cfg(unix)]
{
use std::os::unix::prelude::*;
let mut current = Permissions::from(std_permissions.clone());
current.apply_from(permissions);
std_permissions.set_mode(current.to_unix_mode());
}

Loading…
Cancel
Save