diff --git a/libfuse/lib/node.cpp b/libfuse/lib/node.cpp index 5c51bde6..ad751b34 100644 --- a/libfuse/lib/node.cpp +++ b/libfuse/lib/node.cpp @@ -27,6 +27,11 @@ static std::vector g_all_stacks; node_t* node_alloc() { + if(g_initialized == false) + { + std::lock_guard guard(g_mutex); + } + if(g_stack == NULL) return (node_t*)calloc(1,sizeof(node_t));