mirror of
https://github.com/kanjitalk755/macemu.git
synced 2024-09-27 08:54:30 +00:00
Fix leak.
This commit is contained in:
parent
dd30a26a7c
commit
01cc80df4e
@ -260,13 +260,19 @@ void DarwinAddFloppyPrefs(void)
|
||||
{
|
||||
char bsdPath[MAXPATHLEN];
|
||||
long size;
|
||||
Boolean gotSize = FALSE;
|
||||
CFTypeRef sizeAsCFNumber =
|
||||
IORegistryEntryCreateCFProperty(nextFloppy,
|
||||
CFSTR(kIOMediaSizeKey),
|
||||
kCFAllocatorDefault, 0);
|
||||
|
||||
if ( CFNumberGetValue((CFNumberRef)sizeAsCFNumber,
|
||||
kCFNumberSInt32Type, &size) )
|
||||
if (sizeAsCFNumber)
|
||||
{
|
||||
gotSize = CFNumberGetValue((CFNumberRef)sizeAsCFNumber, kCFNumberSInt32Type, &size);
|
||||
CFRelease(sizeAsCFNumber);
|
||||
}
|
||||
|
||||
if (gotSize)
|
||||
{
|
||||
D(bug("Got size of %ld\n", size));
|
||||
if ( size < 800 * 1024 || size > 1440 * 1024 )
|
||||
|
Loading…
Reference in New Issue
Block a user