Fix segfault in diff-delta.c when FLEX_ARRAY is 1
[gitweb.git] / diff-delta.c
index 9e440a9299b902bc96749ad2c86c08df6492eb1c..601b49e37f0852abdb8309dbae1ac91ea07f003a 100644 (file)
@@ -264,7 +264,7 @@ struct delta_index * create_delta_index(const void *buf, unsigned long bufsize)
        index->src_size = bufsize;
        index->hash_mask = hmask;
 
-       mem = index + 1;
+       mem = index->hash;
        packed_hash = mem;
        mem = packed_hash + (hsize+1);
        packed_entry = mem;