diff --git a/vendored/libfuse/include/objpool.hpp b/vendored/libfuse/include/objpool.hpp index f7d20ad6..6e4facdb 100644 --- a/vendored/libfuse/include/objpool.hpp +++ b/vendored/libfuse/include/objpool.hpp @@ -214,6 +214,9 @@ private: static_cast(node) : _allocator.allocate(size_, alignof(T))); + if(not mem) + return nullptr; + try { return new(mem) T(std::forward(args_)...);