src/gamelog.cpp
changeset 10966 3de9939c8a91
parent 10845 4cc81b7cf711
child 11169 60cbac6bc442
--- a/src/gamelog.cpp	Sun Jun 15 02:48:25 2008 +0000
+++ b/src/gamelog.cpp	Sun Jun 15 13:52:51 2008 +0000
@@ -754,6 +754,8 @@
 			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);