From 5e1549133112b8951d0c2f70dc208b511aa21293 Mon Sep 17 00:00:00 2001 From: mrsuciu Date: Wed, 22 Jan 2025 10:27:09 +0200 Subject: [PATCH] Set initial value of LastActiveTickCount --- 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 868f1beb9..75496b084 100644 --- a/Stack/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs +++ b/Stack/Opc.Ua.Core/Stack/Tcp/TcpListenerChannel.cs @@ -144,7 +144,7 @@ public void IdleCleanup() 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 e2dc2a943..8f0dce474 100644 --- a/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs +++ b/Stack/Opc.Ua.Core/Stack/Tcp/UaSCBinaryChannel.cs @@ -966,7 +966,7 @@ public void UpdateLastActiveTime() private TcpChannelStateEventHandler m_StateChanged; - private int m_lastActiveTickCount; + private int m_lastActiveTickCount = HiResClock.TickCount; #endregion #region Constants