From: Flipp Syder <76629141+vulppine@users.noreply.github.com> Date: Thu, 23 Mar 2023 02:53:29 +0000 (-0700) Subject: Fixes wire exception spam (#14780) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=55fb37e696ca2f181137c8e89969031bfc8a2148;p=space-station-14.git Fixes wire exception spam (#14780) --- diff --git a/Content.Server/Wires/WiresSystem.cs b/Content.Server/Wires/WiresSystem.cs index 6c6add46db..9d6a7c1966 100644 --- a/Content.Server/Wires/WiresSystem.cs +++ b/Content.Server/Wires/WiresSystem.cs @@ -340,10 +340,14 @@ public sealed class WiresSystem : EntitySystem { foreach (var (owner, wireAction) in _finishedWires) { - // sure - _activeWires[owner].RemoveAll(action => action.CancelToken == wireAction.CancelToken); + if (!_activeWires.TryGetValue(owner, out var activeWire)) + { + continue; + } + + activeWire.RemoveAll(action => action.CancelToken == wireAction.CancelToken); - if (_activeWires[owner].Count == 0) + if (activeWire.Count == 0) { _activeWires.Remove(owner); }