From eb42079e85289259fe0cfa6751ec79f28e9f789e Mon Sep 17 00:00:00 2001 From: rootdarkarchon Date: Tue, 17 Jan 2023 01:30:37 +0100 Subject: [PATCH] move Path.GetTempFIleName() to try catch --- MareSynchronos/WebAPI/ApIController.Functions.Files.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/MareSynchronos/WebAPI/ApIController.Functions.Files.cs b/MareSynchronos/WebAPI/ApIController.Functions.Files.cs index 2ed9a95..d376c92 100644 --- a/MareSynchronos/WebAPI/ApIController.Functions.Files.cs +++ b/MareSynchronos/WebAPI/ApIController.Functions.Files.cs @@ -11,6 +11,7 @@ using System.Runtime.CompilerServices; using System.Text; using System.Threading; using System.Threading.Tasks; +using Dalamud.Utility; using LZ4; using MareSynchronos.API; using MareSynchronos.Utils; @@ -123,9 +124,10 @@ public partial class ApiController } } + var fileName = ""; try { - var fileName = Path.GetTempFileName(); + fileName = Path.GetTempFileName(); var fileStream = File.Create(fileName); await using (fileStream.ConfigureAwait(false)) @@ -152,7 +154,8 @@ public partial class ApiController Logger.Warn($"Error during file download of {requestUrl}", ex); try { - File.Delete(fileName); + if (!fileName.IsNullOrEmpty()) + File.Delete(fileName); } catch { } throw;