Skip to content

Commit 894ac85

Browse files
author
pi1024e
committed
Fixed
1 parent e11e8e3 commit 894ac85

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

CoreFoundation/Stream.subproj/CFSocketStream.c

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,6 @@ CF_EXPORT void CFStreamCreatePairWithPeerSocketSignature(CFAllocatorRef alloc, c
191191
}
192192

193193
CF_PRIVATE CFStreamError _CFStreamErrorFromError(CFErrorRef error) {
194-
CFStreamError result;
195194
Boolean canUpCall;
196195

197196
__CFLock(&(CFNetworkSupport.lock));
@@ -200,8 +199,9 @@ CF_PRIVATE CFStreamError _CFStreamErrorFromError(CFErrorRef error) {
200199
__CFUnlock(&(CFNetworkSupport.lock));
201200

202201
if (canUpCall) {
203-
result = CFNETWORK_CALL(_CFStreamErrorFromCFError, (error));
202+
return CFNETWORK_CALL(_CFStreamErrorFromCFError, (error));
204203
} else {
204+
CFStreamError result;
205205
CFStringRef domain = CFErrorGetDomain(error);
206206
if (CFEqual(domain, kCFErrorDomainPOSIX)) {
207207
result.domain = kCFStreamErrorDomainPOSIX;
@@ -213,12 +213,11 @@ CF_PRIVATE CFStreamError _CFStreamErrorFromError(CFErrorRef error) {
213213
result.domain = kCFStreamErrorDomainCustom;
214214
}
215215
result.error = CFErrorGetCode(error);
216+
return result;
216217
}
217-
return result;
218218
}
219219

220220
CF_PRIVATE CFErrorRef _CFErrorFromStreamError(CFAllocatorRef alloc, CFStreamError *streamError) {
221-
CFErrorRef result;
222221
Boolean canUpCall;
223222

224223
__CFLock(&(CFNetworkSupport.lock));
@@ -227,20 +226,20 @@ CF_PRIVATE CFErrorRef _CFErrorFromStreamError(CFAllocatorRef alloc, CFStreamErro
227226
__CFUnlock(&(CFNetworkSupport.lock));
228227

229228
if (canUpCall) {
230-
result = CFNETWORK_CALL(_CFErrorCreateWithStreamError, (alloc, streamError));
229+
return CFNETWORK_CALL(_CFErrorCreateWithStreamError, (alloc, streamError));
231230
} else {
232231
if (streamError->domain == kCFStreamErrorDomainPOSIX) {
233-
result = CFErrorCreate(alloc, kCFErrorDomainPOSIX, streamError->error, NULL);
232+
return CFErrorCreate(alloc, kCFErrorDomainPOSIX, streamError->error, NULL);
234233
} else if (streamError->domain == kCFStreamErrorDomainMacOSStatus) {
235-
result = CFErrorCreate(alloc, kCFErrorDomainOSStatus, streamError->error, NULL);
234+
return CFErrorCreate(alloc, kCFErrorDomainOSStatus, streamError->error, NULL);
236235
} else {
237236
CFStringRef key = CFSTR("CFStreamErrorDomainKey");
238237
CFNumberRef value = CFNumberCreate(alloc, kCFNumberCFIndexType, &streamError->domain);
239238
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);
241240
CFRelease(value);
242241
CFRelease(dict);
242+
return result;
243243
}
244244
}
245-
return result;
246245
}

0 commit comments

Comments
 (0)