changeset 18974:5b6770dd69ad draft

(svn r23829) -Fix [FS#4996]: Loading empty GS strings/translations failed.
author frosch <frosch@openttd.org>
date Sat, 21 Jan 2012 13:21:33 +0000
parents bad47e787eb5
children b3725b53d065
files src/saveload/game_sl.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/saveload/game_sl.cpp
+++ b/src/saveload/game_sl.cpp
@@ -151,7 +151,7 @@
 		LanguageStrings *ls = new LanguageStrings(_game_saveload_string);
 		for (uint i = 0; i < _game_saveload_strings; i++) {
 			SlObject(NULL, _game_language_string);
-			*ls->lines.Append() = strdup(_game_saveload_string);
+			*ls->lines.Append() = strdup(_game_saveload_string != NULL ? _game_saveload_string : "");
 		}
 
 		*_current_data->raw_strings.Append() = ls;