@@ -63,7 +63,7 @@ struct __CFURLComponents {
63
63
static Boolean __CFURLComponentsEqual (CFTypeRef left , CFTypeRef right );
64
64
65
65
static CFStringRef __CFURLComponentsCopyDescription (CFTypeRef cf ) {
66
- return CFSTR ("A really nice CFURLComponents object" );
66
+ return CFRetain ( CFSTR ("A really nice CFURLComponents object" ) );
67
67
}
68
68
69
69
CF_SWIFT_EXPORT void __CFURLComponentsDeallocate (CFURLComponentsRef instance ) {
@@ -1054,7 +1054,7 @@ CF_EXPORT CFArrayRef _CFURLComponentsCopyQueryItems(CFURLComponentsRef component
1054
1054
}
1055
1055
}
1056
1056
else {
1057
- nameString = CFSTR ("" );
1057
+ nameString = ( CFStringRef ) CFRetain ( CFSTR ("" ) );
1058
1058
}
1059
1059
nameRange .location = kCFNotFound ;
1060
1060
valueRange .location = idx + 1 ;
@@ -1076,7 +1076,7 @@ CF_EXPORT CFArrayRef _CFURLComponentsCopyQueryItems(CFURLComponentsRef component
1076
1076
}
1077
1077
}
1078
1078
else {
1079
- valueString = CFSTR ("" );
1079
+ valueString = ( CFStringRef ) CFRetain ( CFSTR ("" ) );
1080
1080
}
1081
1081
CFStringRef name = CFSTR ("name" );
1082
1082
CFTypeRef keys [] = {name , CFSTR ("value" )};
@@ -1101,7 +1101,7 @@ CF_EXPORT CFArrayRef _CFURLComponentsCopyQueryItems(CFURLComponentsRef component
1101
1101
}
1102
1102
}
1103
1103
else {
1104
- nameString = CFSTR ("" );
1104
+ nameString = ( CFStringRef ) CFRetain ( CFSTR ("" ) );
1105
1105
}
1106
1106
CFStringRef name = CFSTR ("name" );
1107
1107
CFTypeRef keys [] = {name };
@@ -1131,7 +1131,7 @@ CF_EXPORT CFArrayRef _CFURLComponentsCopyQueryItems(CFURLComponentsRef component
1131
1131
}
1132
1132
}
1133
1133
else {
1134
- valueString = CFSTR ("" );
1134
+ valueString = ( CFStringRef ) CFRetain ( CFSTR ("" ) );
1135
1135
}
1136
1136
CFStringRef name = CFSTR ("name" );
1137
1137
CFTypeRef keys [] = {name , CFSTR ("value" )};
@@ -1155,7 +1155,7 @@ CF_EXPORT CFArrayRef _CFURLComponentsCopyQueryItems(CFURLComponentsRef component
1155
1155
}
1156
1156
}
1157
1157
else {
1158
- nameString = CFSTR ("" );
1158
+ nameString = ( CFStringRef ) CFRetain ( CFSTR ("" ) );
1159
1159
}
1160
1160
CFStringRef name = CFSTR ("name" );
1161
1161
CFTypeRef keys [] = {name };
0 commit comments