aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/util/filesystem.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/util/filesystem.rs')
-rw-r--r--crates/shirabe/src/util/filesystem.rs11
1 files changed, 2 insertions, 9 deletions
diff --git a/crates/shirabe/src/util/filesystem.rs b/crates/shirabe/src/util/filesystem.rs
index 2395d1cd..8726df63 100644
--- a/crates/shirabe/src/util/filesystem.rs
+++ b/crates/shirabe/src/util/filesystem.rs
@@ -145,11 +145,7 @@ impl Filesystem {
let mut output = PhpMixed::Null;
let result = self
.get_process()
- .execute(
- PhpMixed::List(cmd.iter().map(|s| PhpMixed::String(s.clone())).collect()),
- &mut output,
- None,
- )
+ .execute(&cmd, &mut output, None)
.map(|n| n == 0)
.unwrap_or(false);
@@ -198,10 +194,7 @@ impl Filesystem {
(fs.get_process_handle(), cmd)
};
- let process_future = process_executor.borrow_mut().execute_async(
- PhpMixed::List(cmd.iter().map(|s| PhpMixed::String(s.clone())).collect()),
- None,
- );
+ let process_future = process_executor.borrow_mut().execute_async(&cmd, None);
let mut process = process_future.await?;
// clear stat cache because external processes aren't tracked by the php stat cache