mirror of
https://github.com/wez/wezterm.git
synced 2024-11-22 04:56:12 +03:00
fix warning
This commit is contained in:
parent
979df78269
commit
4050072da2
@ -320,7 +320,11 @@ impl FileDescriptor {
|
|||||||
};
|
};
|
||||||
|
|
||||||
let std_original = FileDescriptor::dup(&std_descriptor)?;
|
let std_original = FileDescriptor::dup(&std_descriptor)?;
|
||||||
unsafe { FileDescriptor::dup2(f, std_descriptor) }?.into_raw_fd();
|
// Assign f into std_descriptor, then convert to an fd so that
|
||||||
|
// we don't close it when the returned FileDescriptor is dropped.
|
||||||
|
// Then we discard/ignore the fd because it is nominally owned by
|
||||||
|
// the stdio machinery for the process
|
||||||
|
let _ = unsafe { FileDescriptor::dup2(f, std_descriptor) }?.into_raw_fd();
|
||||||
Self::no_cloexec(std_descriptor)?;
|
Self::no_cloexec(std_descriptor)?;
|
||||||
|
|
||||||
Ok(std_original)
|
Ok(std_original)
|
||||||
|
Loading…
Reference in New Issue
Block a user