]> git.deb.at Git - rhonda/impostor.git/commitdiff
Swap try/catch scope
authorAeonLucid <aeonlucid@outlook.com>
Sun, 1 Nov 2020 22:22:01 +0000 (23:22 +0100)
committerAeonLucid <aeonlucid@outlook.com>
Sun, 1 Nov 2020 22:22:01 +0000 (23:22 +0100)
src/Impostor.Server/Recorder/PacketRecorder.cs

index 0ac8a60efd198be1642b2729d779870f6dc664dc..af2ea4f1f51b371b5af3eb1ba5c716063667dcc9 100644 (file)
@@ -47,19 +47,18 @@ namespace Impostor.Server.Recorder
             var writer = File.Open(_path, FileMode.CreateNew, FileAccess.Write, FileShare.Read);
 
             // Handle messages.
-            while (!stoppingToken.IsCancellationRequested)
+            try
             {
-                try
+                while (!stoppingToken.IsCancellationRequested)
                 {
                     var result = await _channel.Reader.ReadAsync(stoppingToken);
 
                     await writer.WriteAsync(result, stoppingToken);
                     await writer.FlushAsync(stoppingToken);
                 }
-                catch (TaskCanceledException)
-                {
-                    break;
-                }
+            }
+            catch (TaskCanceledException)
+            {
             }
 
             // Clean up.