Commit 93de20b8 by Edward Thomson

index_read_index: reset error correctly

Clear any error state upon each iteration.  If one of the iterations
ends (with an error of `GIT_ITEROVER`) we need to reset that error to 0,
lest we stop the whole process prematurely.
parent 5baa20b8
...@@ -2968,6 +2968,8 @@ int git_index_read_index( ...@@ -2968,6 +2968,8 @@ int git_index_read_index(
*remove_entry = NULL; *remove_entry = NULL;
int diff; int diff;
error = 0;
if (old_entry && new_entry) if (old_entry && new_entry)
diff = git_index_entry_cmp(old_entry, new_entry); diff = git_index_entry_cmp(old_entry, new_entry);
else if (!old_entry && new_entry) else if (!old_entry && new_entry)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment