Procházet zdrojové kódy

修复可能的空引用异常于_pressureSamples清理

将_pressureSamples[Index].Clear()改为可空调用,防止当_pressureSamples[Index]为null时抛出异常,提升代码健壮性。
徐孝锋 před 7 měsíci
rodič
revize
a935198111
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      TeamAAS-VM/Core/Management.cs

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

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