From 079731edb3765370adce7feaec590219b6a94172 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 --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%4010 --- 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); }