From eaf86c37f4bd3783414cde4ad622fa3061ef0eb6 Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Wed, 4 Mar 2015 23:12:34 +0100 Subject: [PATCH] Fixed UTF8 decode bug. --- classfile/binfmt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classfile/binfmt.py b/classfile/binfmt.py index 57671f9..67a2d3c 100644 --- 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) | bs & 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) -- 2.11.0