diff --git a/RageCoop.Server/Networking/Server.cs b/RageCoop.Server/Networking/Server.cs index 374da78..2530d51 100644 --- a/RageCoop.Server/Networking/Server.cs +++ b/RageCoop.Server/Networking/Server.cs @@ -299,7 +299,10 @@ namespace RageCoop.Server } internal void SendFile(string path,string name,Client client,Action updateCallback=null) { - SendFile(File.OpenRead(path), name,client,NewFileID(),updateCallback); + var fs = File.OpenRead(path); + SendFile(fs, name,client,NewFileID(),updateCallback); + fs.Close(); + fs.Dispose(); } internal void SendFile(Stream stream, string name, Client client,int id=default, Action updateCallback = null) { @@ -317,8 +320,8 @@ namespace RageCoop.Server }, ConnectionChannel.File)?.Response!=FileResponse.NeedToDownload) { Logger?.Info($"Skipping file transfer \"{name}\" to {client.Username}"); - stream.Close(); - stream.Dispose(); + // stream.Close(); + // stream.Dispose(); return; } Logger?.Debug($"Initiating file transfer:{name}, {total}"); @@ -359,8 +362,8 @@ namespace RageCoop.Server { Logger.Warning($"File trasfer to {client.Username} failed: "+name); } - stream.Close(); - stream.Dispose(); + // stream.Close(); + // stream.Dispose(); Logger?.Debug($"All file chunks sent:{name}"); InProgressFileTransfers.Remove(id); } diff --git a/RageCoop.Server/Properties/AssemblyInfo.cs b/RageCoop.Server/Properties/AssemblyInfo.cs index e44fcc7..e27b1cc 100644 --- a/RageCoop.Server/Properties/AssemblyInfo.cs +++ b/RageCoop.Server/Properties/AssemblyInfo.cs @@ -15,7 +15,7 @@ using System.Resources; [assembly: AssemblyCulture("")] // Version information -[assembly: AssemblyVersion("1.5.2.98")] -[assembly: AssemblyFileVersion("1.5.2.98")] +[assembly: AssemblyVersion("1.5.2.105")] +[assembly: AssemblyFileVersion("1.5.2.105")] [assembly: NeutralResourcesLanguageAttribute( "en-US" )]