From 3d0b1a3b12a4dd6e821cafea0ab7659d9299b721 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Fri, 10 Dec 2021 01:15:07 +0000 Subject: [PATCH] Fix loading of gamelog change items from savegame ver >= 294 See: https://github.com/OpenTTD/OpenTTD/issues/9740 --- src/saveload/upstream/gamelog_sl.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/saveload/upstream/gamelog_sl.cpp b/src/saveload/upstream/gamelog_sl.cpp index 3622150439..52a672710e 100644 --- a/src/saveload/upstream/gamelog_sl.cpp +++ b/src/saveload/upstream/gamelog_sl.cpp @@ -329,6 +329,7 @@ public: size_t length = SlGetStructListLength(UINT32_MAX); la->change = ReallocT(la->change, length); + la->changes = (uint32)length; for (size_t i = 0; i < length; i++) { LoggedChange *lc = &la->change[i];