From 7d76836fcb2e1a03b6b84592da55d5157245a9a1 Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 23 Apr 2009 23:47:13 +0000 Subject: (svn r16132) -Fix (r7232/r16129): crash when saving games; r7232 is the cause of the problem, r16129 just causes it to be triggered. --- src/settings.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') diff --git a/src/settings.cpp b/src/settings.cpp index a37eadf65..2cce2d35c 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -1650,8 +1650,7 @@ static void SaveSettings(const SettingDesc *sd, void *object) const SettingDesc *i; size_t length = 0; for (i = sd; i->save.cmd != SL_END; i++) { - const void *ptr = GetVariableAddress(object, &i->save); - length += SlCalcObjMemberLength(ptr, &i->save); + length += SlCalcObjMemberLength(object, &i->save); } SlSetLength(length); -- cgit v1.2.3-54-g00ecf