summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLogan Collins <logan@panic.com>2015-05-07 14:21:25 -0700
committerCarlos Martín Nieto <cmn@dwim.me>2015-06-15 10:15:57 +0200
commitb224c3886924d181e2699d799826d3e631d5f90f (patch)
tree09d868c349ffff72b744f71c64c58f1c2741766d
parentd4723c89d4d0f55bf6e93902b50ace6e110fee5f (diff)
downloadlibgit2-b224c3886924d181e2699d799826d3e631d5f90f.tar.gz
Fix in stransport_stream.c for usage of SecCopyErrorMessageString(), which is unavailable to iOS targets.
-rw-r--r--src/stransport_stream.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/stransport_stream.c b/src/stransport_stream.c
index d316c3769..34c38b22d 100644
--- a/src/stransport_stream.c
+++ b/src/stransport_stream.c
@@ -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;
}