From 414ac5080ab609e00cb7497df73ad95840f649d0 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 31 Dec 2011 12:38:49 -0500 Subject: [PATCH] Fixed bug 1236 - CreateCGImageSourceFromRWops leaks Mike 2011-06-24 00:41:23 PDT CGDataProviderRef must be cleaned after usage. Here is a proposed patch --- IMG_ImageIO.m | 1 + 1 file changed, 1 insertion(+) diff --git a/IMG_ImageIO.m b/IMG_ImageIO.m index 54b57805..ac615a67 100644 --- a/IMG_ImageIO.m +++ b/IMG_ImageIO.m @@ -109,6 +109,7 @@ static CGImageSourceRef CreateCGImageSourceFromRWops(SDL_RWops* rw_ops, CFDictio // Get the CGImageSourceRef. // The dictionary can be NULL or contain hints to help ImageIO figure out the image type. source_ref = CGImageSourceCreateWithDataProvider(data_provider, hints_and_options); + CGDataProviderRelease(data_provider); return source_ref; }