diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2015-12-07 12:51:20 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2015-12-07 12:51:20 +0000 |
commit | 8383409e88007ae70a21dcf55f80085df58556b5 (patch) | |
tree | 0d7e2f0f13527c8e1de5ccd9e7c2d00a277f09fb /proc.c | |
parent | d20a3ef57c1571898bb351f1f9287114be0aa419 (diff) | |
parent | bac8c723812a6ea5313aa9c1a06718271aeb2f8c (diff) | |
download | rtmux-8383409e88007ae70a21dcf55f80085df58556b5.tar.gz rtmux-8383409e88007ae70a21dcf55f80085df58556b5.tar.bz2 rtmux-8383409e88007ae70a21dcf55f80085df58556b5.zip |
Merge branch 'master' of github.com:tmux/tmux
Diffstat (limited to 'proc.c')
-rw-r--r-- | proc.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -59,7 +59,8 @@ proc_event_cb(__unused int fd, short events, void *arg) struct imsg imsg; 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); return; } |