From c15b638bcde371c9dea23e7135c85e7adf64fd33 Mon Sep 17 00:00:00 2001 From: AeonLucid Date: Sun, 1 Nov 2020 23:22:01 +0100 Subject: [PATCH] Swap try/catch scope --- src/Impostor.Server/Recorder/PacketRecorder.cs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/Impostor.Server/Recorder/PacketRecorder.cs b/src/Impostor.Server/Recorder/PacketRecorder.cs index 0ac8a60..af2ea4f 100644 --- a/src/Impostor.Server/Recorder/PacketRecorder.cs +++ b/src/Impostor.Server/Recorder/PacketRecorder.cs @@ -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. -- 2.39.5