telnetd: trivial optimization
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Wed, 17 Oct 2007 11:18:49 +0000 (11:18 +0000)
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Wed, 17 Oct 2007 11:18:49 +0000 (11:18 +0000)
git-svn-id: svn://busybox.net/trunk/busybox@20273 69ca8d6d-28ef-0310-b511-8ec308f3f277

networking/telnetd.c

index 7b799dc..1ca6fde 100644 (file)
@@ -228,10 +228,11 @@ make_new_session(
 #if ENABLE_FEATURE_TELNETD_STANDALONE
        ts->sockfd_read = sock;
        ndelay_on(sock);
-       if (!sock) /* We are called with fd 0 - we are in inetd mode */
-               sock++;
+       if (!sock) { /* We are called with fd 0 - we are in inetd mode */
+               sock++; /* so use fd 1 for output */
+               ndelay_on(sock);
+       }
        ts->sockfd_write = sock;
-       ndelay_on(sock);
        if (sock > maxfd)
                maxfd = sock;
 #else