Selaa lähdekoodia

crc32's are always unsigned.

Jelmer Vernooij 16 vuotta sitten
vanhempi
commit
02659389a7
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      dulwich/pack.py

+ 1 - 1
dulwich/pack.py

@@ -791,7 +791,7 @@ def write_pack_index_v2(filename, entries, pack_checksum):
     for (name, offset, entry_checksum) in entries:
         f.write(name)
     for (name, offset, entry_checksum) in entries:
-        f.write(struct.pack(">l", entry_checksum))
+        f.write(struct.pack(">L", entry_checksum))
     for (name, offset, entry_checksum) in entries:
         # FIXME: handle if MSBit is set in offset
         f.write(struct.pack(">L", offset))