summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2023-02-15 00:14:48 +0000
committerGitHub <noreply@github.com>2023-02-15 00:14:48 +0000
commitbf2f44d6017b394a0689428aed230cdcf2edced1 (patch)
treebf5baf2b5d5efcedb631cb98928cb0177557ee80
parent80742e159c3221fd853d9a0fe735b382a7e3419d (diff)
parent527be0a202b2093cb5249cf6b534992869fa3bb5 (diff)
downloadlibgit2-bf2f44d6017b394a0689428aed230cdcf2edced1.tar.gz
Merge pull request #6479 from libgit2/ethomson/clone
clone: clean up options on failure
-rw-r--r--src/libgit2/clone.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libgit2/clone.c b/src/libgit2/clone.c
index e8885f22a..b73880e44 100644
--- a/src/libgit2/clone.c
+++ b/src/libgit2/clone.c
@@ -423,7 +423,7 @@ static int clone_into(
fetch_opts.download_tags = GIT_REMOTE_DOWNLOAD_TAGS_ALL;
if ((error = git_remote_connect_options__from_fetch_opts(&connect_opts, remote, &fetch_opts)) < 0)
- return error;
+ goto cleanup;
git_str_printf(&reflog_message, "clone: from %s", git_remote_url(remote));