浏览代码

修复可能的空引用异常于清空压力采样时

将 _pressureSamples[Index].Clear() 替换为 _pressureSamples[Index]?.Clear(),以避免在 _pressureSamples[Index] 为 null 时调用 Clear() 导致空引用异常。
徐孝锋 9 月之前
父节点
当前提交
8cfc5f1375
共有 1 个文件被更改,包括 1 次插入 和 1 次删除
  1. 1 1
      TeamAAS-VM/Core/Management.cs

+ 1 - 1
TeamAAS-VM/Core/Management.cs

@@ -2263,7 +2263,7 @@ namespace TeamAAS_VP.Core
                 _pressureCts[Index]?.Cancel();
                 _pressureTimeoutCts[Index]?.Cancel();
                 _pressureLinkedCts[Index]?.Dispose();
-                _pressureSamples[Index].Clear();
+                _pressureSamples[Index]?.Clear();
 
                 _pressureCts[Index] = new CancellationTokenSource();
                 _pressureTimeoutCts[Index] = new CancellationTokenSource();