Forgot to reset hunk & line between files

The last change tweaked the way we use the hunk_curr pointer
during iteration, but failed to reset the value back to NULL
when switching files.
This commit is contained in:
Russell Belfer 2012-09-13 14:15:07 -07:00
parent 49d34c1c0c
commit 12b6af1718

View File

@ -1285,8 +1285,9 @@ static void diffiter_do_unload_file(git_diff_iterator *iter)
}
iter->ctxt.delta = NULL;
iter->hunk_head = NULL;
iter->hunk_curr = iter->hunk_head = NULL;
iter->hunk_count = 0;
iter->line_curr = NULL;
}
int git_diff_iterator_new(