int openssl_close(git_stream *stream) { openssl_stream *st = (openssl_stream *) stream; int ret; if ((ret = ssl_teardown(st->ssl)) < 0) return -1; return git_stream_close((git_stream *)st->socket); }
int openssl_close(git_stream *stream) { openssl_stream *st = (openssl_stream *) stream; int ret; if (st->connected && (ret = ssl_teardown(st->ssl)) < 0) return -1; st->connected = false; return git_stream_close(st->io); }