summaryrefslogtreecommitdiff
path: root/sdl.c
diff options
context:
space:
mode:
authorDarkvater <Darkvater@openttd.org>2005-03-09 19:48:20 +0000
committerDarkvater <Darkvater@openttd.org>2005-03-09 19:48:20 +0000
commit4f2816db0580c0c9b9f77ff7f81a57d5d8aed40b (patch)
tree9e042e01e23d4efe4caed7b4bb0bd90ebaabc1eb /sdl.c
parent0f44f9af60a48e09d4abe500f750768b19a07228 (diff)
downloadopenttd-4f2816db0580c0c9b9f77ff7f81a57d5d8aed40b.tar.xz
(svn r1978) - Fix: Plug some memleaks; thanks Valgrind
Diffstat (limited to 'sdl.c')
-rw-r--r--sdl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sdl.c b/sdl.c
index 73a849f7b..9433faa73 100644
--- a/sdl.c
+++ b/sdl.c
@@ -330,7 +330,7 @@ extern const char _openttd_revision[];
static bool CreateMainSurface(int w, int h)
{
SDL_Surface *newscreen;
- char *caption;
+ char caption[50];
GetAvailableVideoMode(&w, &h);
@@ -348,7 +348,7 @@ static bool CreateMainSurface(int w, int h)
_sdl_screen = newscreen;
InitPalette();
- caption = str_fmt("OpenTTD %s", _openttd_revision);
+ snprintf(caption, sizeof(caption), "OpenTTD %s", _openttd_revision);
SDL_CALL SDL_WM_SetCaption(caption, caption);
SDL_CALL SDL_ShowCursor(0);