Code

Merge branch 'nf/maint-fix-index-ext-len-on-be64' into maint
authorJunio C Hamano <gitster@pobox.com>
Sun, 27 Dec 2009 18:42:00 +0000 (10:42 -0800)
committerJunio C Hamano <gitster@pobox.com>
Sun, 27 Dec 2009 18:42:00 +0000 (10:42 -0800)
* nf/maint-fix-index-ext-len-on-be64:
  read_index(): fix reading extension size on BE 64-bit archs

read-cache.c

index 1bbaf1cffba3058667787fc4a267b87e21a6cad3..9033dd3ab938e2ee7b4248ff97645414ee3688db 100644 (file)
@@ -1322,7 +1322,7 @@ int read_index_from(struct index_state *istate, const char *path)
                 * extension name (4-byte) and section length
                 * in 4-byte network byte order.
                 */
-               unsigned long extsize;
+               uint32_t extsize;
                memcpy(&extsize, (char *)mmap + src_offset + 4, 4);
                extsize = ntohl(extsize);
                if (read_index_extension(istate,