From a5d92902bc13282039b0c55c093dd64dc1746672 Mon Sep 17 00:00:00 2001 From: StephenCWills Date: Thu, 11 Jun 2026 10:57:55 -0400 Subject: [PATCH] GSF.Core: Fix NullReferenceException in initial file enumeration --- Source/Libraries/GSF.Core/IO/FileProcessor.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Libraries/GSF.Core/IO/FileProcessor.cs b/Source/Libraries/GSF.Core/IO/FileProcessor.cs index 1594627070..db951d695f 100755 --- a/Source/Libraries/GSF.Core/IO/FileProcessor.cs +++ b/Source/Libraries/GSF.Core/IO/FileProcessor.cs @@ -260,7 +260,8 @@ private async Task StartEnumerationAsync() if (m_disposed) return null; - CancellationToken cancellationToken = Interlocked.CompareExchange(ref m_cancellationToken, new CancellationToken(), null); + CancellationToken newToken = new CancellationToken(); + CancellationToken cancellationToken = Interlocked.CompareExchange(ref m_cancellationToken, newToken, null) ?? newToken; if (cancellationToken.IsCancelled) return null;