mirror of
https://github.com/libgit2/libgit2.git
synced 2026-06-22 06:26:26 +00:00
Merge pull request #7193 from bakersdozen123/fix-revparse-leak
Fix memory leak in `git_revparse()`
This commit is contained in:
@@ -956,6 +956,11 @@ int git_revparse(
|
|||||||
&revspec->to,
|
&revspec->to,
|
||||||
repo,
|
repo,
|
||||||
*rstr == '\0' ? "HEAD" : rstr);
|
*rstr == '\0' ? "HEAD" : rstr);
|
||||||
|
|
||||||
|
if (error < 0) {
|
||||||
|
git_object_free(revspec->from);
|
||||||
|
revspec->from = NULL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
git__free((void*)lstr);
|
git__free((void*)lstr);
|
||||||
|
|||||||
Reference in New Issue
Block a user