From 3935a7743937a229a904a40df2cb746ab730a2ab Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Sun, 25 Mar 2012 18:50:30 +0200 Subject: [PATCH] pty: fix using right fd Use right fd when spawning child process. Signed-off-by: David Herrmann --- src/pty.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pty.c b/src/pty.c index 3cc70841..7f88852d 100644 --- a/src/pty.c +++ b/src/pty.c @@ -313,7 +313,7 @@ int kmscon_pty_open(struct kmscon_pty *pty, unsigned short width, return -errno; } - ret = ev_eloop_new_fd(pty->eloop, &pty->efd, pty->fd, + ret = ev_eloop_new_fd(pty->eloop, &pty->efd, master, EV_READABLE, pty_input, pty); if (ret) goto err_master; @@ -371,7 +371,7 @@ int kmscon_pty_write(struct kmscon_pty *pty, const char *u8, size_t len) buf: ret = kmscon_ring_write(pty->msgbuf, u8, len); if (ret) - log_warn("cannot allocate buffer; dropping input"); + log_warn("cannot allocate buffer; dropping output"); return 0; }