pretty dumb stuff -- better to use fileno directly
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Mon, 24 Jan 1983 18:11:07 +0000 (10:11 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Mon, 24 Jan 1983 18:11:07 +0000 (10:11 -0800)
SCCS-vsn: libexec/ftpd/ftpd.c 4.14

usr/src/libexec/ftpd/ftpd.c

index b551f54..e074a79 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef lint
 #ifndef lint
-static char sccsid[] = "@(#)ftpd.c     4.13 (Berkeley) %G%";
+static char sccsid[] = "@(#)ftpd.c     4.14 (Berkeley) %G%";
 #endif
 
 /*
 #endif
 
 /*
@@ -437,8 +437,7 @@ receive_data(instr, outstr)
        FILE *instr, *outstr;
 {
        register int c;
        FILE *instr, *outstr;
 {
        register int c;
-       int cr, escape, eof;
-       int netfd, filefd, cnt;
+       int cr, escape, eof, cnt;
        char buf[BUFSIZ];
 
 
        char buf[BUFSIZ];
 
 
@@ -446,10 +445,8 @@ receive_data(instr, outstr)
 
        case TYPE_I:
        case TYPE_L:
 
        case TYPE_I:
        case TYPE_L:
-               netfd = fileno(instr);
-               netfd = fileno(outstr);
-               while ((cnt = read(netfd, buf, sizeof buf)) > 0)
-                       if (write(filefd, buf, cnt) < 0)
+               while ((cnt = read(fileno(instr), buf, sizeof buf)) > 0)
+                       if (write(fileno(outstr), buf, cnt) < 0)
                                return (1);
                return (cnt < 0);
 
                                return (1);
                return (cnt < 0);