• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

FFFTPのソースコードです。


Commit MetaInfo

Révision397d796b02572fd91d29d99ef14646f2d604b872 (tree)
l'heure2012-01-07 22:37:34
Auteurs_kawamoto <s_kawamoto@user...>
Commiters_kawamoto

Message de Log

Fix bugs of simultaneous connection.

Change Summary

Modification

Binary files a/FFFTP_Eng_Release/FFFTP.exe and b/FFFTP_Eng_Release/FFFTP.exe differ
Binary files a/Release/FFFTP.exe and b/Release/FFFTP.exe differ
--- a/getput.c
+++ b/getput.c
@@ -806,6 +806,13 @@ static ULONG WINAPI TransferThread(void *Dummy)
806806 // if(TransPacketBase != NULL)
807807 if(TrnSkt != INVALID_SOCKET && NextTransPacketBase != NULL)
808808 {
809+ if(strcmp(NextTransPacketBase->Cmd, "GOQUIT") == 0 && NextTransPacketBase != TransPacketBase)
810+ {
811+ ReleaseMutex(hListAccMutex);
812+ BackgrndMessageProc();
813+ Sleep(1);
814+ continue;
815+ }
809816 Pos = NextTransPacketBase;
810817 NextTransPacketBase = NextTransPacketBase->Next;
811818 // ディレクトリ操作は非同期で行わない