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 {