Fix in stransport_stream.c for usage of SecCopyErrorMessageString(), which is unavailable to iOS targets.

This commit is contained in:
Logan Collins 2015-05-07 14:21:25 -07:00 committed by Carlos Martín Nieto
parent d4723c89d4
commit b224c38869

View File

@ -24,11 +24,16 @@ int stransport_error(OSStatus ret)
return 0;
}
#if !TARGET_OS_IPHONE
message = SecCopyErrorMessageString(ret, NULL);
GITERR_CHECK_ALLOC(message);
giterr_set(GITERR_NET, "SecureTransport error: %s", CFStringGetCStringPtr(message, kCFStringEncodingUTF8));
CFRelease(message);
#else
giterr_set(GITERR_NET, "SecureTransport error: OSStatus %d", (unsigned int)ret);
#endif
return -1;
}