diff --git a/ZeroLevel/Services/Network/FileTransfer/FileReader.cs b/ZeroLevel/Services/Network/FileTransfer/FileReader.cs index 1e746e2..4c716dc 100644 --- a/ZeroLevel/Services/Network/FileTransfer/FileReader.cs +++ b/ZeroLevel/Services/Network/FileTransfer/FileReader.cs @@ -45,8 +45,7 @@ namespace ZeroLevel.Network.FileTransfer offset = offset + 1; yield return fragment; } - } - GC.Collect(); + } } public FileEndFrame GetCompleteInfo() diff --git a/ZeroLevel/Services/Network/FileTransfer/FileSender.cs b/ZeroLevel/Services/Network/FileTransfer/FileSender.cs index 9164185..466d017 100644 --- a/ZeroLevel/Services/Network/FileTransfer/FileSender.cs +++ b/ZeroLevel/Services/Network/FileTransfer/FileSender.cs @@ -123,6 +123,7 @@ namespace ZeroLevel.Network.FileTransfer } } Send(task.Client, "__file_transfer_complete_transfer__", reader.GetCompleteInfo(), _resendWhenClientError, _resendWhenServerError); + GC.Collect(); } } }