summaryrefslogtreecommitdiff
path: root/cli/op_error.rs
diff options
context:
space:
mode:
authoruki00a <uki00a@gmail.com>2020-07-07 07:26:34 +0900
committerGitHub <noreply@github.com>2020-07-06 18:26:34 -0400
commitab4c574f5202f607ceb6068f56b3cc8aed1bbbaf (patch)
tree3575905a85bbb6ba988733baad0d38de2d01d2c1 /cli/op_error.rs
parent2b52e3daf168c6fd0f3d13afcd827cc5b3a284ca (diff)
fix: Deno.setRaw shouldn't panic on ENOTTY (#6630)
Diffstat (limited to 'cli/op_error.rs')
-rw-r--r--cli/op_error.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/cli/op_error.rs b/cli/op_error.rs
index a687eed2b..73f7640a8 100644
--- a/cli/op_error.rs
+++ b/cli/op_error.rs
@@ -319,6 +319,7 @@ impl From<nix::Error> for OpError {
nix::Error::Sys(EPERM) => ErrorKind::PermissionDenied,
nix::Error::Sys(EINVAL) => ErrorKind::TypeError,
nix::Error::Sys(ENOENT) => ErrorKind::NotFound,
+ nix::Error::Sys(ENOTTY) => ErrorKind::BadResource,
nix::Error::Sys(UnknownErrno) => unreachable!(),
nix::Error::Sys(_) => unreachable!(),
nix::Error::InvalidPath => ErrorKind::TypeError,