From a7a56912ebb6c728316465e079397d3b5cc65d88 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 13 Jun 2023 15:57:33 -0700 Subject: [PATCH] default/epicsMessageQueue: initialize threadNode --- modules/libcom/src/osi/os/default/osdMessageQueue.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/libcom/src/osi/os/default/osdMessageQueue.cpp b/modules/libcom/src/osi/os/default/osdMessageQueue.cpp index b68787fdd..89bc35562 100644 --- a/modules/libcom/src/osi/os/default/osdMessageQueue.cpp +++ b/modules/libcom/src/osi/os/default/osdMessageQueue.cpp @@ -41,6 +41,15 @@ struct threadNode { void *buf; unsigned int size; bool eventSent; + inline + threadNode() + :evp(NULL) + ,buf(NULL) + ,size(0u) + ,eventSent(false) + { + memset(&link, 0, sizeof(link)); + } }; /*