indexer: write raw id data Don't write the object id structure, write its raw oid data.
diff --git a/src/libgit2/indexer.c b/src/libgit2/indexer.c
index a7651bc..afb9ce8 100644
--- a/src/libgit2/indexer.c
+++ b/src/libgit2/indexer.c
@@ -1269,7 +1269,7 @@ int git_indexer_commit(git_indexer *idx, git_indexer_progress *stats)
/* Write out the object names (SHA-1 hashes) */
git_vector_foreach(&idx->objects, i, entry) {
- git_filebuf_write(&index_file, &entry->oid, sizeof(git_oid));
+ git_filebuf_write(&index_file, &entry->oid.id, GIT_OID_RAWSZ);
}
/* Write out the CRC32 values */