Mercurial > dropbear
diff svr-chansession.c @ 253:84925eceeb13
* rename infd/outfd to writefd/readfd, to avoid confusion
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 20 Oct 2005 16:53:12 +0000 |
parents | c5d3ef11155f |
children | 541b14504870 |
line wrap: on
line diff
--- a/svr-chansession.c Wed Sep 21 15:58:19 2005 +0000 +++ b/svr-chansession.c Thu Oct 20 16:53:12 2005 +0000 @@ -673,15 +673,15 @@ close(infds[FDIN]); close(outfds[FDOUT]); close(errfds[FDOUT]); - channel->infd = infds[FDOUT]; - channel->outfd = outfds[FDIN]; + channel->writefd = infds[FDOUT]; + channel->readfd = outfds[FDIN]; channel->errfd = errfds[FDIN]; - ses.maxfd = MAX(ses.maxfd, channel->infd); - ses.maxfd = MAX(ses.maxfd, channel->outfd); + ses.maxfd = MAX(ses.maxfd, channel->writefd); + ses.maxfd = MAX(ses.maxfd, channel->readfd); ses.maxfd = MAX(ses.maxfd, channel->errfd); - setnonblocking(channel->outfd); - setnonblocking(channel->infd); + setnonblocking(channel->readfd); + setnonblocking(channel->writefd); setnonblocking(channel->errfd); } @@ -784,8 +784,8 @@ addchildpid(chansess, pid); close(chansess->slave); - channel->infd = chansess->master; - channel->outfd = chansess->master; + channel->writefd = chansess->master; + channel->readfd = chansess->master; /* don't need to set stderr here */ ses.maxfd = MAX(ses.maxfd, chansess->master);