@@ -191,7 +191,6 @@ CF_EXPORT void CFStreamCreatePairWithPeerSocketSignature(CFAllocatorRef alloc, c
191
191
}
192
192
193
193
CF_PRIVATE CFStreamError _CFStreamErrorFromError (CFErrorRef error ) {
194
- CFStreamError result ;
195
194
Boolean canUpCall ;
196
195
197
196
__CFLock (& (CFNetworkSupport .lock ));
@@ -200,8 +199,9 @@ CF_PRIVATE CFStreamError _CFStreamErrorFromError(CFErrorRef error) {
200
199
__CFUnlock (& (CFNetworkSupport .lock ));
201
200
202
201
if (canUpCall ) {
203
- result = CFNETWORK_CALL (_CFStreamErrorFromCFError , (error ));
202
+ return CFNETWORK_CALL (_CFStreamErrorFromCFError , (error ));
204
203
} else {
204
+ CFStreamError result ;
205
205
CFStringRef domain = CFErrorGetDomain (error );
206
206
if (CFEqual (domain , kCFErrorDomainPOSIX )) {
207
207
result .domain = kCFStreamErrorDomainPOSIX ;
@@ -213,12 +213,11 @@ CF_PRIVATE CFStreamError _CFStreamErrorFromError(CFErrorRef error) {
213
213
result .domain = kCFStreamErrorDomainCustom ;
214
214
}
215
215
result .error = CFErrorGetCode (error );
216
+ return result ;
216
217
}
217
- return result ;
218
218
}
219
219
220
220
CF_PRIVATE CFErrorRef _CFErrorFromStreamError (CFAllocatorRef alloc , CFStreamError * streamError ) {
221
- CFErrorRef result ;
222
221
Boolean canUpCall ;
223
222
224
223
__CFLock (& (CFNetworkSupport .lock ));
@@ -227,20 +226,20 @@ CF_PRIVATE CFErrorRef _CFErrorFromStreamError(CFAllocatorRef alloc, CFStreamErro
227
226
__CFUnlock (& (CFNetworkSupport .lock ));
228
227
229
228
if (canUpCall ) {
230
- result = CFNETWORK_CALL (_CFErrorCreateWithStreamError , (alloc , streamError ));
229
+ return CFNETWORK_CALL (_CFErrorCreateWithStreamError , (alloc , streamError ));
231
230
} else {
232
231
if (streamError -> domain == kCFStreamErrorDomainPOSIX ) {
233
- result = CFErrorCreate (alloc , kCFErrorDomainPOSIX , streamError -> error , NULL );
232
+ return CFErrorCreate (alloc , kCFErrorDomainPOSIX , streamError -> error , NULL );
234
233
} else if (streamError -> domain == kCFStreamErrorDomainMacOSStatus ) {
235
- result = CFErrorCreate (alloc , kCFErrorDomainOSStatus , streamError -> error , NULL );
234
+ return CFErrorCreate (alloc , kCFErrorDomainOSStatus , streamError -> error , NULL );
236
235
} else {
237
236
CFStringRef key = CFSTR ("CFStreamErrorDomainKey" );
238
237
CFNumberRef value = CFNumberCreate (alloc , kCFNumberCFIndexType , & streamError -> domain );
239
238
CFDictionaryRef dict = CFDictionaryCreate (alloc , (const void * * )(& key ), (const void * * )(& value ), 1 , & kCFTypeDictionaryKeyCallBacks , & kCFTypeDictionaryValueCallBacks );
240
- result = CFErrorCreate (alloc , CFSTR ("BogusCFStreamErrorCompatibilityDomain" ), streamError -> error , dict );
239
+ CFErrorRef result = CFErrorCreate (alloc , CFSTR ("BogusCFStreamErrorCompatibilityDomain" ), streamError -> error , dict );
241
240
CFRelease (value );
242
241
CFRelease (dict );
242
+ return result ;
243
243
}
244
244
}
245
- return result ;
246
245
}
0 commit comments