[Python-checkins] python/dist/src/Lib tarfile.py,1.8,1.9
akuchling at users.sourceforge.net
akuchling at users.sourceforge.net
Fri Oct 24 13:38:37 EDT 2003
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1:/tmp/cvs-serv23734
Modified Files:
tarfile.py
Log Message:
[Bug #822668] tarfile raises an exception if the tarfile is gzipped and is too large; the gzip filesize should be written out mod 2**32. (Reported by Johan Fredrik Ohman)
Index: tarfile.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/tarfile.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** tarfile.py 22 Apr 2003 22:03:11 -0000 1.8
--- tarfile.py 24 Oct 2003 17:38:34 -0000 1.9
***************
*** 358,362 ****
if self.type == "gz":
self.fileobj.write(struct.pack("<l", self.crc))
! self.fileobj.write(struct.pack("<L", self.pos))
if not self._extfileobj:
--- 358,362 ----
if self.type == "gz":
self.fileobj.write(struct.pack("<l", self.crc))
! self.fileobj.write(struct.pack("<L", self.pos & 0xffffFFFFL))
if not self._extfileobj:
More information about the Python-checkins
mailing list