]> git.sesse.net Git - betaftpd/commitdiff
list_readmes(): Replace temp with pglob.gl_pathv[i] all the way. Looks cleaner.
authorsgunderson <sgunderson>
Thu, 17 Aug 2000 21:37:46 +0000 (21:37 +0000)
committersgunderson <sgunderson>
Thu, 17 Aug 2000 21:37:46 +0000 (21:37 +0000)
ftpd.c

diff --git a/ftpd.c b/ftpd.c
index a6e32f8c399a4c15a1adb4d9edd19170dc2889c0..1e2752c670401ecb96c5fb2a6a6e70fb8823b623 100644 (file)
--- a/ftpd.c
+++ b/ftpd.c
 #include <ascii.h>
 #endif
 
-/* Debug printing -- remove before 0.0.8 final */
-#if 1
-#define DPRINT(s)
-#else
-#define DPRINT(s) printf s 
-#endif
-
 #ifndef MAP_FAILED
 #define MAP_FAILED -1
 #endif
@@ -262,7 +255,6 @@ int vsnprintf(char *str, size_t n, const char *format, va_list ap)
  */
 int add_fd(const int fd, const int events)
 {
-       DPRINT(("add_fd(%d, %x)\n", fd, events));
 #if HAVE_POLL
        if (fd >= FD_MAX) {
                printf("add_fd(%d, %x): failed\n", fd, events);
@@ -289,7 +281,6 @@ int add_fd(const int fd, const int events)
  */
 void del_fd(const int fd)
 {
-       DPRINT(("del_fd(%d)\n", fd));
 #if HAVE_POLL
        if (fd >= FD_MAX)
                return;
@@ -365,7 +356,6 @@ struct conn *alloc_new_conn(const int sock)
 {
        const unsigned int one = 1;
        struct conn *c = (struct conn *)(malloc(sizeof(struct conn)));
-       DPRINT(("alloc_new_conn(%d)\n", sock));
 
        if (c == NULL) return c;
 
@@ -480,14 +470,11 @@ struct dcache *alloc_new_dcache()
  */
 void destroy_conn(struct conn * const c)
 {
-       DPRINT(("destroy_conn:\n"));
        if (c == NULL) return;
        del_fd(c->sock);
 
        destroy_ftran(c->transfer);
        remove_from_linked_list((struct list_element *)c);
-
-       DPRINT(("destroy_conn done.\n"));
 }
 
 /*
@@ -585,8 +572,6 @@ int process_all_clients(const fd_set * const active_clients, const int num_ac)
        struct conn *c = NULL, *next = first_conn->next_conn;
        int checked_through = 0;
 
-       DPRINT(("process_all_clients: num_ac %d\n", num_ac));
-
        /* run through the linked list */
        while (next != NULL && checked_through < num_ac) {
                int bytes_avail;
@@ -601,7 +586,6 @@ int process_all_clients(const fd_set * const active_clients, const int num_ac)
                if (!fds[c->sock].revents & POLLIN) {
                        continue;
                }
-               DPRINT(("process_all_clients: fd %d has POLLIN set\n", c->sock));
 #else
                if (!FD_ISSET(c->sock, active_clients)) {
                        continue;
@@ -1029,7 +1013,6 @@ int main(void)
 
 #if HAVE_POLL
                i = poll(fds, highest_fds + 1, 60000);
-               DPRINT(("poll returns %d\n", i));
 #if 0
                {
                        int j;
@@ -1252,7 +1235,6 @@ void numeric(struct conn * const c, const int numeric, const char * const format
        i = vsnprintf(buf, 256, fmt, args);
        va_end(args);
 
-       DPRINT((buf));
        err = send(c->sock, buf, i, 0);
        if (err == -1 && errno == EPIPE) {
                destroy_conn(c);
@@ -1587,13 +1569,11 @@ void list_readmes(struct conn * const c)
        if (glob("README*", 0, NULL, &pglob) != 0) return;
 
        for (i = 0; i < pglob.gl_pathc; i++) {
-               const char * const temp = pglob.gl_pathv[i];
                struct stat buf;
                char str[256];
-
                char *tm;
 
-               if (stat(temp, &buf) == -1) continue;
+               if (stat(pglob.gl_pathv[i], &buf) == -1) continue;
 
                /* remove trailing LF */
                tm = ctime(&buf.st_mtime);
@@ -1601,7 +1581,7 @@ void list_readmes(struct conn * const c)
 
                snprintf(str, 256, "250-Please read the file %s\r\n"
                                   "250-\tIt was last modified %s - %ld days ago\r\n",
-                       temp, tm,
+                       pglob.gl_pathv[i], tm,
                        (now - buf.st_mtime) / 86400);
                send(c->sock, str, strlen(str), 0);
        }