From c1f63a289ad11697fd3e26edb7c1e954df507941 Mon Sep 17 00:00:00 2001 From: Darkvater Date: Wed, 20 Jul 2005 15:36:22 +0000 Subject: [PATCH] (svn r2651) - Fix: [ 1220776 ] Removes warning when compiling saveload.c on some GCC versions (glx). This only works as long as there is only 1 saving thread active, as is the case now. --- saveload.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/saveload.c b/saveload.c index fdc4d58479..1e6526d7a3 100644 --- a/saveload.c +++ b/saveload.c @@ -1235,9 +1235,11 @@ static bool SaveFileToDisk(void *ptr) const SaveLoadFormat *fmt = GetSavegameFormat(_savegame_format); /* XXX - backup _sl.buf cause it is used internally by the writer * and we update it for our own purposes */ - byte *tmp = _sl.buf; + static byte *tmp = NULL; uint32 hdr[2]; + tmp = _sl.buf; + SaveFileStart(); /* XXX - Setup setjmp error handler if an error occurs anywhere deep during