From 5b6b82424b2d7e182c9577f1d26b7102015af43f Mon Sep 17 00:00:00 2001 From: Jan Laupetin Date: Sun, 18 Jan 2026 17:12:13 +0100 Subject: [PATCH] fix: marking invalid offset as written in WritePtrArray methods --- .../Generating/Templates/ZoneWriteTemplate.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneWriteTemplate.cpp b/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneWriteTemplate.cpp index 0efb9fce..683440eb 100644 --- a/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneWriteTemplate.cpp +++ b/src/ZoneCodeGeneratorLib/Generating/Templates/ZoneWriteTemplate.cpp @@ -1494,7 +1494,7 @@ namespace { LINEF("m_stream->Write<{0}>(*{1});", def->GetFullName(), MakeTypePtrVarName(def)) } - LINEF("m_stream->MarkFollowing({0});", MakeTypeWrittenPtrVarName(def)) + LINEF("m_stream->MarkFollowing(varWritten);") } void PrintWritePtrArrayMethod_PointerCheck(const DataDefinition* def, const StructureInformation* info, const bool reusable)