diff options
Diffstat (limited to 'src/tui')
-rw-r--r-- | src/tui/ttyname_unix.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/tui/ttyname_unix.go b/src/tui/ttyname_unix.go index b5f47416..bc6fe968 100644 --- a/src/tui/ttyname_unix.go +++ b/src/tui/ttyname_unix.go @@ -3,7 +3,6 @@ package tui import ( - "io/ioutil" "os" "syscall" ) @@ -17,13 +16,17 @@ func ttyname() string { } for _, prefix := range devPrefixes { - files, err := ioutil.ReadDir(prefix) + files, err := os.ReadDir(prefix) if err != nil { continue } for _, file := range files { - if stat, ok := file.Sys().(*syscall.Stat_t); ok && stat.Rdev == stderr.Rdev { + info, err := file.Info() + if err != nil { + continue + } + if stat, ok := info.Sys().(*syscall.Stat_t); ok && stat.Rdev == stderr.Rdev { return prefix + file.Name() } } |