summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/revobject.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/revobject.c b/src/revobject.c
index 7b6c856c6..5130f2343 100644
--- a/src/revobject.c
+++ b/src/revobject.c
@@ -30,7 +30,9 @@ static const double max_load_factor = 0.65;
static unsigned int git_revpool_table__hash(const git_oid *id)
{
- return *((unsigned int *)id->id);
+ unsigned int r;
+ memcpy(&r, id->id, sizeof(r));
+ return r;
}
git_revpool_table *git_revpool_table_create(unsigned int min_size)