From 928d4b1ec3f253a5d7803e63b6cad09a507747f9 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Fri, 27 Apr 2001 20:25:25 +0000 Subject: [PATCH] Fixed memory leak in software YUV stretch code --- src/video/SDL_yuv_sw.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/video/SDL_yuv_sw.c b/src/video/SDL_yuv_sw.c index fc747406e..4e08c7fda 100644 --- a/src/video/SDL_yuv_sw.c +++ b/src/video/SDL_yuv_sw.c @@ -1299,6 +1299,9 @@ void SDL_FreeYUV_SW(_THIS, SDL_Overlay *overlay) swdata = overlay->hwdata; if ( swdata ) { + if ( swdata->stretch ) { + SDL_FreeSurface(swdata->stretch); + } if ( swdata->pixels ) { free(swdata->pixels); }