Dolda2000 GitWeb
/
pycfml.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
582de7b
)
Fixed UTF8 decode bug.
author
Fredrik Tolf
<fredrik@dolda2000.com>
Wed, 4 Mar 2015 22:12:34 +0000
(23:12 +0100)
committer
Fredrik Tolf
<fredrik@dolda2000.com>
Wed, 4 Mar 2015 22:12:34 +0000
(23:12 +0100)
classfile/binfmt.py
patch
|
blob
|
blame
|
history
diff --git
a/classfile/binfmt.py
b/classfile/binfmt.py
index
57671f9
..
67a2d3c
100644
(file)
--- a/
classfile/binfmt.py
+++ b/
classfile/binfmt.py
@@
-26,7
+26,7
@@
def mutf8dec(bs):
b = bs[i]
i += 1
if b & 0xc0 != 0x80: raise fmterror("invalid utf8 continuation byte")
- acc = (acc << 6) | b
s
& 0x3f
+ acc = (acc << 6) | b & 0x3f
c -= 1
if iacc == 0 and ic != 2 and acc != 0: raise fmterror("invalid utf8 compound")
ret += chr(acc)