diff --git a/src/org/jcodings/transcode/TranscodeFunctions.java b/src/org/jcodings/transcode/TranscodeFunctions.java index fe13390..c892d69 100644 --- a/src/org/jcodings/transcode/TranscodeFunctions.java +++ b/src/org/jcodings/transcode/TranscodeFunctions.java @@ -945,7 +945,7 @@ else if (s0 == EMACS_MULE_LEADING_CODE_JISX0208_1978) else newstate = G0_JISX0208_1983; - oStart = iso2022jp_put_state(sp, o, (int)sp[0], G0_ASCII, oStart); + oStart = iso2022jp_put_state(sp, o, (int)sp[0], newstate, oStart); if (l == 1) { o[oStart++] = (byte)(s0 & 0x7f);