From 47fbab38ab59caa4d2a9c568ea018eafd8b27361 Mon Sep 17 00:00:00 2001 From: Jochen Neubeck Date: Sun, 15 Mar 2026 08:10:33 +0100 Subject: [PATCH] Fix version info corruption due to each roundtrip causing string values to acquire one more terminating zero. --- src/rescle.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rescle.cc b/src/rescle.cc index 4cdff4a..b9fa439 100644 --- a/src/rescle.cc +++ b/src/rescle.cc @@ -197,7 +197,7 @@ std::vector VersionInfo::Serialize() const { for (const auto& iString : iTable.strings) { const auto& stringValue = iString.second; - auto strLenNullTerminated = stringValue.length() + 1; + auto strLenNullTerminated = wcslen(stringValue.c_str()) + 1; VersionStampValue stringRaw; stringRaw.type = 1;