diff --git a/3rdparty/portmidi/pm_mac/osxsupport.m b/3rdparty/portmidi/pm_mac/osxsupport.m index 0fa45b874b2..1cf457f6bdb 100644 --- a/3rdparty/portmidi/pm_mac/osxsupport.m +++ b/3rdparty/portmidi/pm_mac/osxsupport.m @@ -20,12 +20,17 @@ static char *StringToChar(NSString *str) char *FindPrefsDir(void) { char *resstr = NULL; + NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSPreferencePanesDirectory, NSUserDomainMask, YES); if ([paths count] > 0) { resstr = StringToChar([paths objectAtIndex:0]) ; } + + [pool release]; + return resstr; } #endif