From 0730f0f8c344b2e6279ac598f7cd419b31d37bca Mon Sep 17 00:00:00 2001 From: hpsolo <> Date: Wed, 30 May 2001 04:27:31 +0000 Subject: [PATCH] Fix to free glvidbuffer in OpenGL code --- zsnes/src/linux/sdllink.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/zsnes/src/linux/sdllink.c b/zsnes/src/linux/sdllink.c index 56968dcf..9c879bd0 100644 --- a/zsnes/src/linux/sdllink.c +++ b/zsnes/src/linux/sdllink.c @@ -561,6 +561,11 @@ int startgame(void) gl_inited = 1; glvidbuffer = malloc(256*256*2); } + } else { + if (gl_inited) { + free(glvidbuffer); + gl_inited = 0; + } } #endif @@ -1063,7 +1068,7 @@ void clearwin() SurfBufD=(DWORD) &glvidbuffer[0]; SURFDW=(DWORD *) &glvidbuffer[0]; vidbuff_w=256; vidbuff_h=224; - Temp1 = 512; + // Temp1 = 512; } #endif