diff --git a/src/common/scripting/core/types.cpp b/src/common/scripting/core/types.cpp index c38eec7a8..8b722e6a8 100644 --- a/src/common/scripting/core/types.cpp +++ b/src/common/scripting/core/types.cpp @@ -1659,7 +1659,8 @@ PClassPointer::PClassPointer(PClass *restrict) loadOp = OP_LP; storeOp = OP_SP; Flags |= TYPE_ClassPointer; - mVersion = restrict->VMType->mVersion; + if (restrict) mVersion = restrict->VMType->mVersion; + else mVersion = 0; } //==========================================================================