# HG changeset patch # User smatz # Date 1213537971 0 # Node ID 3de9939c8a91f3d3d88a676db147bcf04776fb36 # Parent a2b5f6f9be0ca65d181d6bfd058f340c17de840b (svn r13520) -Fix (r13375): pointer has to be valid before it can be loaded to (SLE_STR) diff -r a2b5f6f9be0c -r 3de9939c8a91 src/gamelog.cpp --- 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);