diff options
Diffstat (limited to 'fpicker/source/aqua/NSURL_OOoAdditions.mm')
-rw-r--r-- | fpicker/source/aqua/NSURL_OOoAdditions.mm | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/fpicker/source/aqua/NSURL_OOoAdditions.mm b/fpicker/source/aqua/NSURL_OOoAdditions.mm index 9753ed082d34..7c63b79bc0c6 100644 --- a/fpicker/source/aqua/NSURL_OOoAdditions.mm +++ b/fpicker/source/aqua/NSURL_OOoAdditions.mm @@ -86,7 +86,11 @@ NSString* resolveAlias( NSString* i_pSystemPath ) CFErrorRef rError; CFDataRef rBookmark = CFURLCreateBookmarkDataFromFile( nullptr, rUrl, &rError ); CFRelease( rUrl ); - if( rBookmark != nullptr ) + if( rBookmark == nullptr ) + { + CFRelease( rError ); + } + else { Boolean bIsStale; CFURLRef rResolvedUrl = CFURLCreateByResolvingBookmarkData( kCFAllocatorDefault, rBookmark, kCFBookmarkResolutionWithoutUIMask, |