Handle negative long time values gracefully instead of looping infinitely. Reported by Jessica P. Hekman
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@371 4cde692c-a291-49d1-8350-778aa11640f8
This commit is contained in:
parent
a138467da3
commit
c3974fb055
@ -132,7 +132,7 @@ def long2bin(v, bytes=8):
|
|||||||
data = ""
|
data = ""
|
||||||
while v:
|
while v:
|
||||||
data = chr(v & 0xff) + data
|
data = chr(v & 0xff) + data
|
||||||
v = v >> 8
|
v = (v >> 8) & 0xffffffffL
|
||||||
data = (bytes - len(data)) * "\0" + data
|
data = (bytes - len(data)) * "\0" + data
|
||||||
assert len(data) == 8, "long too long"
|
assert len(data) == 8, "long too long"
|
||||||
return data
|
return data
|
||||||
|
Loading…
x
Reference in New Issue
Block a user