OSDN Git Service

Fix bugs of simultaneous connection.
authors_kawamoto <s_kawamoto@users.sourceforge.jp>
Thu, 29 Sep 2011 10:08:25 +0000 (19:08 +0900)
committers_kawamoto <s_kawamoto@users.sourceforge.jp>
Thu, 29 Sep 2011 10:08:25 +0000 (19:08 +0900)
FFFTP_Eng_Release/FFFTP.exe
Release/FFFTP.exe
getput.c

index 7e3b85c..9244d63 100644 (file)
Binary files a/FFFTP_Eng_Release/FFFTP.exe and b/FFFTP_Eng_Release/FFFTP.exe differ
index 1a39387..7948c69 100644 (file)
Binary files a/Release/FFFTP.exe and b/Release/FFFTP.exe differ
index be0d5db..937aa2f 100644 (file)
--- a/getput.c
+++ b/getput.c
@@ -502,15 +502,20 @@ static void EraseTransFileList(void)
                if(strcmp(New->Cmd, "BACKCUR") == 0)\r
                {\r
                        if(NotDel != NULL)\r
-                               free(NotDel);\r
+                               // 同時接続対応\r
+//                             free(NotDel);\r
+                               strcpy(NotDel->Cmd, "");\r
                        NotDel = New;\r
                        New = New->Next;\r
-                       NotDel->Next = NULL;\r
+                       // 同時接続対応\r
+//                     NotDel->Next = NULL;\r
                }\r
                else\r
                {\r
                        Next = New->Next;\r
-                       free(New);\r
+                       // 同時接続対応\r
+//                     free(New);\r
+                       strcpy(New->Cmd, "");\r
                        New = Next;\r
                }\r
        }\r