diff --git a/src/object2/DInteger.cpp b/src/object2/DInteger.cpp index 03e6a5d..2ff2d5b 100644 --- a/src/object2/DInteger.cpp +++ b/src/object2/DInteger.cpp @@ -18,7 +18,10 @@ namespace xo { void * mem = mm.alloc(typeseq::id(), sizeof(DInteger)); - return new (mem) DInteger(x); + if (mem) + return new (mem) DInteger(x); + + return nullptr; } bool