diff options
Diffstat (limited to 'src/pty/std.rs')
-rw-r--r-- | src/pty/std.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/pty/std.rs b/src/pty/std.rs index 612c9b6..c907052 100644 --- a/src/pty/std.rs +++ b/src/pty/std.rs @@ -34,14 +34,12 @@ impl super::Pty for Pty { .read(true) .write(true) .open(&self.ptsname) - .map_err(|e| { - crate::error::Error::OpenPts(e, self.ptsname.clone()) - })?; + .map_err(crate::error::create_pty)?; Ok(fh) } fn resize(&self, size: &super::Size) -> crate::error::Result<()> { super::set_term_size(self.pt().as_raw_fd(), size) - .map_err(crate::error::Error::SetTermSize) + .map_err(crate::error::set_term_size) } } |