summaryrefslogtreecommitdiff
path: root/src/index.c
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2017-01-27 14:20:24 +0100
committerPatrick Steinhardt <ps@pks.im>2017-02-17 11:41:06 +0100
commit73028af85c11bd947184a73c1e2d7902819695b2 (patch)
tree5be249b035620603b70dbe1e321a28f87ff4b7ea /src/index.c
parent85d2748c6f75bd810c7376647c8ae32984b5e3bb (diff)
downloadlibgit2-73028af85c11bd947184a73c1e2d7902819695b2.tar.gz
khash: avoid using macro magic to get return address
Diffstat (limited to 'src/index.c')
-rw-r--r--src/index.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/index.c b/src/index.c
index f27fa16d2..d7deae544 100644
--- a/src/index.c
+++ b/src/index.c
@@ -1365,7 +1365,7 @@ static int index_insert(
error = git_vector_insert_sorted(&index->entries, entry, index_no_dups);
if (error == 0) {
- INSERT_IN_MAP(index, entry, error);
+ INSERT_IN_MAP(index, entry, &error);
}
}
@@ -1592,7 +1592,7 @@ int git_index__fill(git_index *index, const git_vector *source_entries)
if ((ret = git_vector_insert(&index->entries, entry)) < 0)
break;
- INSERT_IN_MAP(index, entry, ret);
+ INSERT_IN_MAP(index, entry, &ret);
if (ret < 0)
break;
}
@@ -2499,7 +2499,7 @@ static int parse_index(git_index *index, const char *buffer, size_t buffer_size)
goto done;
}
- INSERT_IN_MAP(index, entry, error);
+ INSERT_IN_MAP(index, entry, &error);
if (error < 0) {
index_entry_free(entry);
@@ -2984,7 +2984,7 @@ int git_index_read_tree(git_index *index, const git_tree *tree)
kh_resize(idx, entries_map, entries.length);
git_vector_foreach(&entries, i, e) {
- INSERT_IN_MAP_EX(index, entries_map, e, error);
+ INSERT_IN_MAP_EX(index, entries_map, e, &error);
if (error < 0) {
giterr_set(GITERR_INDEX, "failed to insert entry into map");
@@ -3103,7 +3103,7 @@ static int git_index_read_iterator(
if (add_entry) {
if ((error = git_vector_insert(&new_entries, add_entry)) == 0)
- INSERT_IN_MAP_EX(index, new_entries_map, add_entry, error);
+ INSERT_IN_MAP_EX(index, new_entries_map, add_entry, &error);
}
if (remove_entry && error >= 0)