Hi,

cmd is a ptr.

--f.


Index: ftpd.c
===================================================================
RCS file: /cvs/src/libexec/ftpd/ftpd.c,v
retrieving revision 1.213
diff -u -r1.213 ftpd.c
--- ftpd.c      16 Mar 2016 15:41:10 -0000      1.213
+++ ftpd.c      5 Apr 2016 18:12:20 -0000
@@ -1151,7 +1151,7 @@
        pid_t pid;
        time_t start;
 
-       if (cmd == 0) {
+       if (cmd == NULL) {
                fin = fopen(name, "r");
                st.st_size = 0;
        } else {
@@ -1166,14 +1166,14 @@
        if (fin == NULL) {
                if (errno != 0) {
                        perror_reply(550, name);
-                       if (cmd == 0) {
+                       if (cmd == NULL) {
                                LOGCMD("get", name);
                        }
                }
                return;
        }
        byte_count = -1;
-       if (cmd == 0 && (fstat(fileno(fin), &st) < 0 || !S_ISREG(st.st_mode))) {
+       if (cmd == NULL && (fstat(fileno(fin), &st) < 0 || 
!S_ISREG(st.st_mode))) {
                reply(550, "%s: not a plain file.", name);
                goto done;
        }
@@ -1205,8 +1205,8 @@
                goto done;
        time(&start);
        send_data(fin, dout, (off_t)st.st_blksize, st.st_size,
-           (restart_point == 0 && cmd == 0 && S_ISREG(st.st_mode)));
-       if ((cmd == 0) && stats)
+           (restart_point == 0 && cmd == NULL && S_ISREG(st.st_mode)));
+       if ((cmd == NULL) && stats)
                logxfer(name, byte_count, start);
        (void) fclose(dout);
        data = -1;
@@ -1214,7 +1214,7 @@
        if (pdata >= 0)
                (void) close(pdata);
        pdata = -1;
-       if (cmd == 0) {
+       if (cmd == NULL) {
                LOGBYTES("get", name, byte_count);
                fclose(fin);
        } else {

Reply via email to