Skip to content

Commit b707ecf

Browse files
authored
Merge pull request #977 from NobodyNada/master
2 parents c32dd4e + dcbe138 commit b707ecf

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

CoreFoundation/NumberDate.subproj/CFNumber.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1205,7 +1205,8 @@ CFNumberRef CFNumberCreate(CFAllocatorRef allocator, CFNumberType type, const vo
12051205
}
12061206
}
12071207

1208-
CFIndex size = 8 + ((!__CFNumberTypeTable[type].floatBit && __CFNumberTypeTable[type].storageBit) ? 8 : 0);
1208+
CFIndex size = sizeof(struct __CFNumber) - sizeof(CFRuntimeBase);
1209+
if (!__CFNumberTypeTable[type].floatBit && __CFNumberTypeTable[type].storageBit) size += 8;
12091210
#if OLD_CRAP_TOO
12101211
size += 2 * sizeof(void *);
12111212
#endif

0 commit comments

Comments
 (0)