diff options
| author | YAMAMOTO Mitsuharu | 2005-12-22 08:16:53 +0000 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu | 2005-12-22 08:16:53 +0000 |
| commit | 26ab4ea8c4225708d9108c1c1ea68ac7a2baf4f3 (patch) | |
| tree | 6089d889822b1da8c8a7d49b06f5f37fae8d6943 /src | |
| parent | 5e6882903d77547289bddb7cac2983f08f62c080 (diff) | |
| download | emacs-26ab4ea8c4225708d9108c1c1ea68ac7a2baf4f3.tar.gz emacs-26ab4ea8c4225708d9108c1c1ea68ac7a2baf4f3.zip | |
(Fmac_coerce_ae_data) [MAC_OSX]: Fix memory leak.
Diffstat (limited to 'src')
| -rw-r--r-- | src/mac.c | 9 |
1 files changed, 6 insertions, 3 deletions
| @@ -4114,9 +4114,12 @@ Each type should be a string of length 4 or the symbol | |||
| 4114 | CFRelease (url); | 4114 | CFRelease (url); |
| 4115 | } | 4115 | } |
| 4116 | if (data) | 4116 | if (data) |
| 4117 | err = AECoercePtr (src_desc_type, CFDataGetBytePtr (data), | 4117 | { |
| 4118 | CFDataGetLength (data), | 4118 | err = AECoercePtr (src_desc_type, CFDataGetBytePtr (data), |
| 4119 | dst_desc_type, &dst_desc); | 4119 | CFDataGetLength (data), |
| 4120 | dst_desc_type, &dst_desc); | ||
| 4121 | CFRelease (data); | ||
| 4122 | } | ||
| 4120 | else | 4123 | else |
| 4121 | err = memFullErr; | 4124 | err = memFullErr; |
| 4122 | #else | 4125 | #else |