From d8731bd68ac0995ad8fe23c4f1191103970a8a14 Mon Sep 17 00:00:00 2001 From: Volodymyr Tsurko Date: Fri, 7 Jun 2024 15:13:20 +0300 Subject: [PATCH] Mitigating a FaultException in Mechanism.Encode. --- src/NetMQ/Core/SessionBase.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NetMQ/Core/SessionBase.cs b/src/NetMQ/Core/SessionBase.cs index e7dbeddbe..50835349f 100644 --- a/src/NetMQ/Core/SessionBase.cs +++ b/src/NetMQ/Core/SessionBase.cs @@ -217,7 +217,7 @@ public void AttachPipe(Pipe pipe) /// true if the Msg is successfully sent public virtual PullMsgResult PullMsg(ref Msg msg) { - if (m_pipe == null || !m_pipe.Read(ref msg)) + if (m_pipe == null || !m_pipe.Read(ref msg) || !msg.IsInitialised) return PullMsgResult.Empty; m_incompleteIn = msg.HasMore;