From 94faa268b73400dce4a43c540d9bb42e71198c87 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 6 Sep 2020 16:52:02 +0530 Subject: [PATCH] WebService: opening file in shared mode for concurrent access. --- DnsServerCore/WebService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DnsServerCore/WebService.cs b/DnsServerCore/WebService.cs index ef39cdfc..c7f3bbc3 100644 --- a/DnsServerCore/WebService.cs +++ b/DnsServerCore/WebService.cs @@ -567,7 +567,7 @@ namespace DnsServerCore private static async Task SendFileAsync(HttpListenerResponse response, string filePath) { - using (FileStream fS = new FileStream(filePath, FileMode.Open, FileAccess.Read)) + using (FileStream fS = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { response.ContentType = WebUtilities.GetContentType(filePath).MediaType; response.ContentLength64 = fS.Length;