From 26ab4ea8c4225708d9108c1c1ea68ac7a2baf4f3 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Mitsuharu Date: Thu, 22 Dec 2005 08:16:53 +0000 Subject: [PATCH] (Fmac_coerce_ae_data) [MAC_OSX]: Fix memory leak. --- src/mac.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/mac.c b/src/mac.c index d81c6d6a0ae..0e2eac877da 100644 --- a/src/mac.c +++ b/src/mac.c @@ -4114,9 +4114,12 @@ Each type should be a string of length 4 or the symbol CFRelease (url); } if (data) - err = AECoercePtr (src_desc_type, CFDataGetBytePtr (data), - CFDataGetLength (data), - dst_desc_type, &dst_desc); + { + err = AECoercePtr (src_desc_type, CFDataGetBytePtr (data), + CFDataGetLength (data), + dst_desc_type, &dst_desc); + CFRelease (data); + } else err = memFullErr; #else -- 2.39.2