Merge pull request #3760 from backhub/bug/openssl_read

Fix return value of openssl_read (infinite loop)
This commit is contained in:
Edward Thomson 2016-04-28 22:32:20 -04:00
commit 1e7fa834b5

View File

@ -523,7 +523,7 @@ ssize_t openssl_read(git_stream *stream, void *data, size_t len)
int ret;
if ((ret = SSL_read(st->ssl, data, len)) <= 0)
ssl_set_error(st->ssl, ret);
return ssl_set_error(st->ssl, ret);
return ret;
}