Merge pull request #1784 from evhan/development

revparse: Free left side of invalid range revspecs
This commit is contained in:
Vicent Martí 2013-08-14 23:15:02 -07:00
commit 4424622328

View File

@ -912,13 +912,9 @@ int git_revparse(
rstr++;
}
if ((error = git_revparse_single(&revspec->from, repo, lstr)) < 0) {
return error;
}
if ((error = git_revparse_single(&revspec->to, repo, rstr)) < 0) {
return error;
}
error = git_revparse_single(&revspec->from, repo, lstr);
if (!error)
error = git_revparse_single(&revspec->to, repo, rstr);
git__free((void*)lstr);
} else {