leave stderr open only when debugging
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Sun, 16 Jan 1983 09:02:40 +0000 (01:02 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Sun, 16 Jan 1983 09:02:40 +0000 (01:02 -0800)
SCCS-vsn: libexec/ftpd/ftpd.c 4.3

usr/src/libexec/ftpd/ftpd.c

index f509b23..a60a42b 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef lint
 #ifndef lint
-static char sccsid[] = "@(#)ftpd.c     4.2 (Berkeley) 83/01/15";
+static char sccsid[] = "@(#)ftpd.c     4.3 (Berkeley) 83/01/15";
 #endif
 
 /*
 #endif
 
 /*
@@ -91,7 +91,7 @@ main(argc, argv)
        if (fork())
                exit(0);
        for (s = 0; s < 10; s++)
        if (fork())
                exit(0);
        for (s = 0; s < 10; s++)
-               if (s != 2            /* don't screw stderr */
+               if (s != 2 && debug)            /* don't screw stderr */
                        (void) close(s);
        (void) open("/dev/null", 0);
        (void) dup2(0, 1);
                        (void) close(s);
        (void) open("/dev/null", 0);
        (void) dup2(0, 1);