(svn r1066) -Fix: Crash when saving game as spectator (tnx to GeniusDex for reporting)

This commit is contained in:
truelight 2004-12-13 18:53:59 +00:00
parent 551d0622c5
commit 5b2cd5fae0
1 changed files with 8 additions and 1 deletions

View File

@ -1014,7 +1014,14 @@ static void MakeSortedSaveGameList()
static void GenerateFileName(void)
{
const Player *p = DEREF_PLAYER(_local_player);
const Player *p;
/* Check if we are not a specatator who wants to generate a name..
Let's use the name of player #0 for now. */
if (_local_player < MAX_PLAYERS)
p = DEREF_PLAYER(_local_player);
else
p = DEREF_PLAYER(0);
SetDParam(0, p->name_1);
SetDParam(1, p->name_2);
SetDParam(2, _date);