From b2df8d676f4ffb988b92458cc6f3b3b430f7abe5 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Wed, 5 Jul 2017 22:45:27 -0700 Subject: [PATCH] Pass empty second argument to dup() call in clone I don't know if this was there for a reason, but it was making the dup() fail with tcpd, and I don't seem this being handled specially in redoxfs or anywhere else. --- src/syscall/process.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syscall/process.rs b/src/syscall/process.rs index 5db228f..107ef8c 100644 --- a/src/syscall/process.rs +++ b/src/syscall/process.rs @@ -267,7 +267,7 @@ pub fn clone(flags: usize, stack_base: usize) -> Result { let scheme = schemes.get(file.scheme).ok_or(Error::new(EBADF))?; scheme.clone() }; - scheme.dup(file.number, b"clone") + scheme.dup(file.number, b"") }; match result { Ok(new_number) => {