From d0c8d9e8a8964d2e75459fe0be527e6be31c1407 Mon Sep 17 00:00:00 2001 From: Suciu Mircea Adrian Date: Thu, 23 Jan 2025 15:25:17 +0200 Subject: [PATCH] Set initial value of LastActiveTickCount (#2953) --- Stack/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs | 2 +- Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs b/Stack/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs index 2aeb52f1cd..4e7fa8a0ab 100644 --- a/Stack/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs +++ b/Stack/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs @@ -159,7 +159,7 @@ namespace Opc.Ua.Bindings lock (DataLock) { state = State; - if (state == TcpChannelState.Open) + if (state == TcpChannelState.Open || state == TcpChannelState.Connecting) { state = State = TcpChannelState.Closing; } diff --git a/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs b/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs index 0bb3d2fc6f..fd9c2083eb 100644 --- a/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs +++ b/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs @@ -883,7 +883,7 @@ namespace Opc.Ua.Bindings private TcpChannelStateEventHandler m_StateChanged; - private int m_lastActiveTickCount; + private int m_lastActiveTickCount = HiResClock.TickCount; #endregion }