blame_git: handle error returned by git_commit_parent

This commit is contained in:
Patrick Steinhardt 2016-03-10 16:33:49 +01:00 committed by Edward Thomson
parent 8d3ee96ada
commit dd78d7d15b

View File

@ -525,7 +525,8 @@ static int pass_blame(git_blame *blame, git_blame__origin *origin, uint32_t opt)
if (sg_origin[i])
continue;
git_commit_parent(&p, origin->commit, i);
if ((error = git_commit_parent(&p, origin->commit, i)) < 0)
goto finish;
porigin = find_origin(blame, p, origin);
if (!porigin)