X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fftp-ls.c;h=8ab8a378ccf3be19f2c71a61e5d8c948f61f3596;hp=28e32c4a44c9d6efce555a25a1c442bed553f6a1;hb=HEAD;hpb=099d8ee3da3a6eea5635581ae517035165f400a5 diff --git a/src/ftp-ls.c b/src/ftp-ls.c index 28e32c4a..8ab8a378 100644 --- a/src/ftp-ls.c +++ b/src/ftp-ls.c @@ -106,7 +106,7 @@ ftp_parse_unix_ls (const char *file, int ignore_perms) size_t bufsize = 0; char *line = NULL, *tok, *ptok; /* tokenizer */ - struct fileinfo *dir, *l, cur; /* list creation */ + struct fileinfo *dir, *l, cur; /* list creation */ fp = fopen (file, "rb"); if (!fp) @@ -199,7 +199,7 @@ ftp_parse_unix_ls (const char *file, int ignore_perms) if (next < 0) /* a month name was not encountered */ { for (i = 0; i < 12; i++) - if (!strcmp (tok, months[i])) + if (!strcasecmp (tok, months[i])) break; /* If we got a month, it means the token before it is the size, and the filename is three tokens away. */ @@ -895,7 +895,8 @@ ftp_parse_vms_ls (const char *file) /* Protections (permissions). */ perms = 0; j = 0; - for (i = 0; i < strlen(tok); i++) + /*FIXME: Should not be using the variable like this. */ + for (i = 0; i < (int) strlen(tok); i++) { switch (tok[ i]) {