]> asedeno.scripts.mit.edu Git - git.git/blobdiff - builtin-remote.c
remote show: Clean up connection correctly if object fetch wasn't done
[git.git] / builtin-remote.c
index d0c07c7a0b7e31aeb61b4c8d94b1dac3c381598b..98ff1b727e97e0b1bc6b7db4a6cdcdfc27adb84d 100644 (file)
@@ -387,6 +387,7 @@ static int show_or_prune(int argc, const char **argv, int prune)
                transport = transport_get(NULL, states.remote->url_nr > 0 ?
                        states.remote->url[0] : NULL);
                ref = transport_get_remote_refs(transport);
+               transport_disconnect(transport);
 
                read_branches();
                got_states = get_ref_states(ref, &states);