summaryrefslogtreecommitdiff
path: root/src/index.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/index.c')
-rw-r--r--src/index.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/index.c b/src/index.c
index 03873f427..5c7bd90dd 100644
--- a/src/index.c
+++ b/src/index.c
@@ -1564,10 +1564,8 @@ int git_index__fill(git_index *index, const git_vector *source_entries)
return -1;
}
- if (git_vector_size_hint(&index->entries, source_entries->length) < 0) {
- git_mutex_unlock(&index->lock);
- return -1;
- }
+ git_vector_size_hint(&index->entries, source_entries->length);
+ git_idxmap_resize(index->entries_map, source_entries->length * 1.3);
git_vector_foreach(source_entries, i, source_entry) {
git_index_entry *entry = NULL;