diff options
author | Axel Beckert <abe@deuxchevaux.org> | 2013-12-20 22:09:32 +0100 |
---|---|---|
committer | Axel Beckert <abe@deuxchevaux.org> | 2013-12-20 22:09:32 +0100 |
commit | 59152a34666d43575fe2f0bb7c11ef285c9be51f (patch) | |
tree | 54ae214efb56706c0e2c647b65dfcad3828d690e /Src/Modules | |
parent | 3e96d261c83af40534acbf79c5d236ecf38af9fe (diff) | |
parent | 58614f16693a741396840fbb3db0f9ba1e53cfcb (diff) | |
download | zsh-59152a34666d43575fe2f0bb7c11ef285c9be51f.tar.gz zsh-59152a34666d43575fe2f0bb7c11ef285c9be51f.zip |
New upstream release
Diffstat (limited to 'Src/Modules')
-rw-r--r-- | Src/Modules/zpty.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Src/Modules/zpty.c b/Src/Modules/zpty.c index fca0cc172..d119658c3 100644 --- a/Src/Modules/zpty.c +++ b/Src/Modules/zpty.c @@ -510,14 +510,14 @@ checkptycmd(Ptycmd cmd) if (cmd->read != -1 || cmd->fin) return; - if ((r = read(cmd->fd, &c, 1)) < 0) { + if ((r = read(cmd->fd, &c, 1)) <= 0) { if (kill(cmd->pid, 0) < 0) { cmd->fin = 1; zclose(cmd->fd); } return; } - if (r) cmd->read = (int) c; + cmd->read = (int) c; } static int |