summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gamelog.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gamelog.cpp b/src/gamelog.cpp
index aba915ea4..11b651851 100644
--- a/src/gamelog.cpp
+++ b/src/gamelog.cpp
@@ -754,6 +754,8 @@ static void Load_GLOG()
la->change = ReallocT(la->change, la->changes + 1);
LoggedChange *lc = &la->change[la->changes++];
+ /* for SLE_STR, pointer has to be valid! so make it NULL */
+ memset(lc, 0, sizeof(*lc));
lc->ct = ct;
assert((uint)ct < GLCT_END);