Return to proc.c CVS log | Up to [local] / src / usr.bin / tmux |
version 1.6, 2015/11/24 21:32:36 | version 1.7, 2015/12/05 13:18:24 | ||
---|---|---|---|
|
|
||
struct imsg imsg; | struct imsg imsg; | ||
if (!(peer->flags & PEER_BAD) && (events & EV_READ)) { | if (!(peer->flags & PEER_BAD) && (events & EV_READ)) { | ||
if ((n = imsg_read(&peer->ibuf)) == -1 || n == 0) { | if (((n = imsg_read(&peer->ibuf)) == -1 && errno != EAGAIN) || | ||
n == 0) { | |||
peer->dispatchcb(NULL, peer->arg); | peer->dispatchcb(NULL, peer->arg); | ||
return; | return; | ||
} | } |