From 5f9cbb6cb69ee9eaf5705f21c129e7ecf152060b Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Thu, 2 Aug 2018 09:41:07 -0400 Subject: [PATCH] Fixes ByondManager unzip loop ignoring Task cancellation --- src/Tgstation.Server.Host/Components/Byond/ByondManager.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Tgstation.Server.Host/Components/Byond/ByondManager.cs b/src/Tgstation.Server.Host/Components/Byond/ByondManager.cs index b5a5fb6cc4..399650332c 100644 --- a/src/Tgstation.Server.Host/Components/Byond/ByondManager.cs +++ b/src/Tgstation.Server.Host/Components/Byond/ByondManager.cs @@ -121,6 +121,10 @@ namespace Tgstation.Server.Host.Components.Byond await ioManager.ZipToDirectory(versionKey, download, cancellationToken).ConfigureAwait(false); break; } + catch (OperationCanceledException) + { + throw; + } catch { if (I == 2)