diff options
| author | Etienne Samson <samson.etienne@gmail.com> | 2017-12-13 00:19:41 +0000 |
|---|---|---|
| committer | Etienne Samson <samson.etienne@gmail.com> | 2017-12-14 20:51:47 +0100 |
| commit | 1b2e83a9b04726c5c7e5f9d1e77fd1abd30352ec (patch) | |
| tree | e3171caa5f6fc6ba02c82d25eadaa29731a8edca /src/streams | |
| parent | 1bf173c33a217a2e4766d8c144b7935010dfa7d6 (diff) | |
| download | libgit2-1b2e83a9b04726c5c7e5f9d1e77fd1abd30352ec.tar.gz | |
stransport: provide error message on trust failures
Fixes #4440
Diffstat (limited to 'src/streams')
| -rw-r--r-- | src/streams/stransport.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/streams/stransport.c b/src/streams/stransport.c index 64a5dd76f..cca17bb94 100644 --- a/src/streams/stransport.c +++ b/src/streams/stransport.c @@ -83,8 +83,10 @@ static int stransport_connect(git_stream *stream) } if (sec_res == kSecTrustResultDeny || sec_res == kSecTrustResultRecoverableTrustFailure || - sec_res == kSecTrustResultFatalTrustFailure) + sec_res == kSecTrustResultFatalTrustFailure) { + giterr_set(GITERR_SSL, "untrusted connection error"); return GIT_ECERTIFICATE; + } return 0; |
