X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=builtin-clone.c;h=e51978a157d1ed3873ff04ac0b64dcf90a2a8dd7;hb=bc29df602267b1e5783a93d6ff10909c597e5fdc;hp=d2b0757e538b9fbbcc20e48174886bf4f8b036d9;hpb=0721c314a5c8fddc877140ab5a333c42c62f780d;p=git.git diff --git a/builtin-clone.c b/builtin-clone.c index d2b0757e5..e51978a15 100644 --- a/builtin-clone.c +++ b/builtin-clone.c @@ -141,7 +141,7 @@ static char *guess_dir_name(const char *repo, int is_bundle, int is_bare) if (is_bare) { struct strbuf result = STRBUF_INIT; strbuf_addf(&result, "%.*s.git", (int)(end - start), start); - dir = strbuf_detach(&result, 0); + dir = strbuf_detach(&result, NULL); } else dir = xstrndup(start, end - start); /* @@ -574,8 +574,10 @@ int cmd_clone(int argc, const char **argv, const char *prefix) option_no_checkout = 1; } - if (transport) + if (transport) { transport_unlock_pack(transport); + transport_disconnect(transport); + } if (!option_no_checkout) { struct lock_file *lock_file = xcalloc(1, sizeof(struct lock_file));