Make dup2() work if second file descriptor doesn't exist

This commit is contained in:
Ian Douglas Scott
2017-07-13 14:43:55 -07:00
parent 2c0cc3a8a1
commit 6f081f4bbd

View File

@@ -272,7 +272,7 @@ pub fn dup2(fd: FileHandle, new_fd: FileHandle, buf: &[u8]) -> Result<FileHandle
if fd == new_fd {
Ok(new_fd)
} else {
let _ = close(new_fd)?;
let _ = close(new_fd);
let file = {
let contexts = context::contexts();