summaryrefslogtreecommitdiff
path: root/src/charset/codecs/codec_ext8.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/charset/codecs/codec_ext8.c')
-rw-r--r--src/charset/codecs/codec_ext8.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/charset/codecs/codec_ext8.c b/src/charset/codecs/codec_ext8.c
index d85f87b..5d21024 100644
--- a/src/charset/codecs/codec_ext8.c
+++ b/src/charset/codecs/codec_ext8.c
@@ -557,10 +557,10 @@ parserutils_error charset_ext8_to_ucs4(charset_ext8_codec *c,
if (*s < 0x80) {
out = *s;
} else {
- if (c->table[*s] == 0xFFFF)
+ if (c->table[*s - 0x80] == 0xFFFF)
return PARSERUTILS_INVALID;
- out = c->table[*s];
+ out = c->table[*s - 0x80];
}
*ucs4 = out;