From: AeonLucid Date: Sun, 1 Nov 2020 22:22:01 +0000 (+0100) Subject: Swap try/catch scope X-Git-Tag: v1.2.2~47^2~2 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=c15b638bcde371c9dea23e7135c85e7adf64fd33;p=rhonda%2Fimpostor.git Swap try/catch scope --- 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.