From eaf43dfb96e0297c5d83c3e6ba52581f5a021fe2 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sun, 19 Nov 2023 07:21:49 +0100 Subject: [PATCH] fixed potential nullptr dereference. --- src/common/scripting/core/types.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } //==========================================================================