diff options
author | Patrick Steinhardt <ps@pks.im> | 2016-08-29 09:29:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-29 09:29:34 +0200 |
commit | ace0d36be90d8d5e92ed9f323ff4e0de213a5ef1 (patch) | |
tree | 436f2d1f827ec62dc45f33893c2e5c90ac72fefb | |
parent | 5671e81fdd68899b1646ae891b07a2c13d9faba7 (diff) | |
parent | b1453601f9051106deb79c331016becc6a15ff42 (diff) | |
download | libgit2-ace0d36be90d8d5e92ed9f323ff4e0de213a5ef1.tar.gz |
Merge pull request #3900 from pks-t/pks/http-close-substream-on-connect
transports: http: set substream as disconnected after closing
-rw-r--r-- | src/transports/http.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/transports/http.c b/src/transports/http.c index 30520a05d..ca1f5042f 100644 --- a/src/transports/http.c +++ b/src/transports/http.c @@ -599,6 +599,7 @@ static int http_connect(http_subtransport *t) git_stream_close(t->io); git_stream_free(t->io); t->io = NULL; + t->connected = 0; } if (t->connection_data.use_ssl) { @@ -1035,6 +1036,8 @@ static int http_close(git_smart_subtransport *subtransport) clear_parser_state(t); + t->connected = 0; + if (t->io) { git_stream_close(t->io); git_stream_free(t->io); |