OSDN Git Service

Fix bugs of parsing LIST response from linux-ftpd.
authors_kawamoto <s_kawamoto@users.sourceforge.jp>
Wed, 7 Dec 2011 12:50:26 +0000 (21:50 +0900)
committers_kawamoto <s_kawamoto@users.sourceforge.jp>
Wed, 7 Dec 2011 12:50:26 +0000 (21:50 +0900)
FFFTP_Eng_Release/FFFTP.exe
Release/FFFTP.exe
filelist.c

index c6e9baf..337c645 100644 (file)
Binary files a/FFFTP_Eng_Release/FFFTP.exe and b/FFFTP_Eng_Release/FFFTP.exe differ
index 2c56ef6..5c90be9 100644 (file)
Binary files a/Release/FFFTP.exe and b/Release/FFFTP.exe differ
index 930f21d..f2a67af 100644 (file)
@@ -4826,8 +4826,8 @@ static int ResolvFileInfo(char *Str, int ListType, char *Fname, LONGLONG *Size,
                                        sTime.wMonth = atoi(Buf+5);\r
                                        sTime.wDay = atoi(Buf+8);\r
                                        FindField(Str, Buf, 7+offs+offs2, NO);\r
-                                       sTime.wHour = atoi_n(Buf, 2);\r
-                                       sTime.wMinute = atoi(Buf+2);\r
+                                       if(GetHourAndMinute(Buf, &sTime.wHour, &sTime.wMinute) == FFFTP_SUCCESS)\r
+                                               *InfoExist |= FINFO_TIME;\r
                                }\r
                                else\r
                                {\r