# HG changeset patch # User YAMAMOTO Mitsuharu # Date 1135239413 0 # Node ID c1eaa6ea0192b18c03880775146b9d7f2b137b34 # Parent 1ee1a77d8b0390cf9e9ad0bc8cae917f81f21f6a (Fmac_coerce_ae_data) [MAC_OSX]: Fix memory leak. diff -r 1ee1a77d8b03 -r c1eaa6ea0192 src/mac.c --- a/src/mac.c Thu Dec 22 07:41:04 2005 +0000 +++ b/src/mac.c Thu Dec 22 08:16:53 2005 +0000 @@ -4114,9 +4114,12 @@ 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