File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
CoreFoundation/Stream.subproj Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -220,19 +220,20 @@ CF_PRIVATE CFStreamError _CFStreamErrorFromError(CFErrorRef error) {
220
220
CF_PRIVATE CFErrorRef _CFErrorFromStreamError (CFAllocatorRef alloc , CFStreamError * streamError ) {
221
221
CFErrorRef result ;
222
222
Boolean canUpCall ;
223
-
223
+
224
224
__CFLock (& (CFNetworkSupport .lock ));
225
225
if (!__CFBitIsSet (CFNetworkSupport .flags , kTriedToLoad )) initializeCFNetworkSupport ();
226
226
canUpCall = (CFNetworkSupport ._CFErrorCreateWithStreamError != NULL );
227
227
__CFUnlock (& (CFNetworkSupport .lock ));
228
228
229
+
229
230
if (canUpCall ) {
230
231
result = CFNETWORK_CALL (_CFErrorCreateWithStreamError , (alloc , streamError ));
231
232
} else {
232
233
if (streamError -> domain == kCFStreamErrorDomainPOSIX ) {
233
- return CFErrorCreate (alloc , kCFErrorDomainPOSIX , streamError -> error , NULL );
234
+ result = CFErrorCreate (alloc , kCFErrorDomainPOSIX , streamError -> error , NULL );
234
235
} else if (streamError -> domain == kCFStreamErrorDomainMacOSStatus ) {
235
- return CFErrorCreate (alloc , kCFErrorDomainOSStatus , streamError -> error , NULL );
236
+ result = CFErrorCreate (alloc , kCFErrorDomainOSStatus , streamError -> error , NULL );
236
237
} else {
237
238
CFStringRef key = CFSTR ("CFStreamErrorDomainKey" );
238
239
CFNumberRef value = CFNumberCreate (alloc , kCFNumberCFIndexType , & streamError -> domain );
You can’t perform that action at this time.
0 commit comments