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)); + } }; /*