diff options
author | Thomas Adam <thomas@xteddy.org> | 2018-11-30 10:02:37 +0000 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2018-11-30 10:02:37 +0000 |
commit | 1c5093c1c4b6fd6a8dfee398f2139606db9843b5 (patch) | |
tree | eebc0ef5c3be42889a4b51e91cc884664de9313f /cmd-pipe-pane.c | |
parent | 6cf2f74fe9fc205f4a14fc11fbe53daa7483dd19 (diff) | |
parent | 67254ed8df2434d7c974f66fbdbf3e4c58f61319 (diff) | |
download | rtmux-1c5093c1c4b6fd6a8dfee398f2139606db9843b5.tar.gz rtmux-1c5093c1c4b6fd6a8dfee398f2139606db9843b5.tar.bz2 rtmux-1c5093c1c4b6fd6a8dfee398f2139606db9843b5.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'cmd-pipe-pane.c')
-rw-r--r-- | cmd-pipe-pane.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd-pipe-pane.c b/cmd-pipe-pane.c index 411d21e5..48e66add 100644 --- a/cmd-pipe-pane.c +++ b/cmd-pipe-pane.c @@ -157,7 +157,10 @@ cmd_pipe_pane_exec(struct cmd *self, struct cmdq_item *item) close(pipe_fd[1]); wp->pipe_fd = pipe_fd[0]; - wp->pipe_off = EVBUFFER_LENGTH(wp->event->input); + if (wp->fd != -1) + wp->pipe_off = EVBUFFER_LENGTH(wp->event->input); + else + wp->pipe_off = 0; setblocking(wp->pipe_fd, 0); wp->pipe_event = bufferevent_new(wp->pipe_fd, |