From 6e2e089323325082f927ea4476950ddfda9c81b7 Mon Sep 17 00:00:00 2001 From: Valeriob Date: Mon, 28 Mar 2022 13:53:07 +0200 Subject: [PATCH] avoid NRE on disposed timers --- src/NetMQ/Core/IOObject.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/NetMQ/Core/IOObject.cs b/src/NetMQ/Core/IOObject.cs index dfc3071b1..fc4e4ca29 100644 --- a/src/NetMQ/Core/IOObject.cs +++ b/src/NetMQ/Core/IOObject.cs @@ -125,8 +125,7 @@ public virtual void OutCompleted(SocketError socketError, int bytesTransferred) /// an integer used to identify the timer public virtual void TimerEvent(int id) { - Assumes.NotNull(m_handler); - m_handler.TimerEvent(id); + m_handler?.TimerEvent(id); } public void AddTimer(long timeout, int id)