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 = ""
|
||||
while v:
|
||||
data = chr(v & 0xff) + data
|
||||
v = v >> 8
|
||||
v = (v >> 8) & 0xffffffffL
|
||||
data = (bytes - len(data)) * "\0" + data
|
||||
assert len(data) == 8, "long too long"
|
||||
return data
|
||||
|
Loading…
x
Reference in New Issue
Block a user