mirror of
https://github.com/status-im/nim-stew.git
synced 2025-02-09 02:35:08 +00:00
Fix error handler.
This commit is contained in:
parent
70405da672
commit
cb44a0db40
@ -305,8 +305,9 @@ elif defined(posix):
|
||||
let res = read(STDIN_FILENO, cast[pointer](addr buffer[0]),
|
||||
len(buffer))
|
||||
if res < 0:
|
||||
let errCode = ioLastError()
|
||||
discard tcSetAttr(STDIN_FILENO, TCSADRAIN, addr(old))
|
||||
return err(ioLastError())
|
||||
return err(errCode)
|
||||
|
||||
if tcSetAttr(STDIN_FILENO, TCSADRAIN, addr(old)) != cint(0):
|
||||
return err(ioLastError())
|
||||
|
Loading…
x
Reference in New Issue
Block a user