| Index: src/ports/SkOSFile_stdio.cpp
|
| diff --git a/src/ports/SkOSFile_stdio.cpp b/src/ports/SkOSFile_stdio.cpp
|
| index 6d39b3afd19a44a48cdb310523d1e4571d54ef59..1c4bd4babdb3ed788f7fad4cd857e3fe9a0594c4 100644
|
| --- a/src/ports/SkOSFile_stdio.cpp
|
| +++ b/src/ports/SkOSFile_stdio.cpp
|
| @@ -38,14 +38,16 @@ static FILE* ios_open_from_bundle(const char path[], const char* perm) {
|
|
|
| // Convert the URL reference into a string reference
|
| CFStringRef imagePath = CFURLCopyFileSystemPath(imageURL, kCFURLPOSIXPathStyle);
|
| + CFRelease(imageURL);
|
|
|
| // Get the system encoding method
|
| CFStringEncoding encodingMethod = CFStringGetSystemEncoding();
|
|
|
| // Convert the string reference into a C string
|
| const char *finalPath = CFStringGetCStringPtr(imagePath, encodingMethod);
|
| -
|
| - return fopen(finalPath, perm);
|
| + FILE* fileHandle = fopen(finalPath, perm);
|
| + CFRelease(imagePath);
|
| + return fileHandle;
|
| }
|
| #endif
|
|
|
|
|