We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5a123db + 2316abe commit e556ca7Copy full SHA for e556ca7
CoreFoundation/String.subproj/CFString.c
@@ -1480,12 +1480,14 @@ CF_PRIVATE CFStringRef __CFStringCreateImmutableFunnel3(
1480
useInlineData = true;
1481
size = numBytes;
1482
1483
- if (hasLengthByte || (encoding != kCFStringEncodingUnicode && __CFCanUseLengthByte(numBytes))) {
+ if (hasLengthByte) {
1484
useLengthByte = true;
1485
- if (!hasLengthByte) size += 1;
+ } else if (encoding != kCFStringEncodingUnicode && __CFCanUseLengthByte(numBytes)) {
1486
+ useLengthByte = true;
1487
+ size += 1;
1488
} else {
1489
size += sizeof(CFIndex); // Explicit length
- }
1490
+ }
1491
if (hasNullByte || encoding != kCFStringEncodingUnicode) {
1492
useNullByte = true;
1493
size += 1;
0 commit comments