summaryrefslogtreecommitdiff
path: root/src/coding.c
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2010-01-14 20:31:16 +0900
committerKenichi Handa <handa@m17n.org>2010-01-14 20:31:16 +0900
commitd12bd91784f39bc65d9fdccc00676778f035c79d (patch)
tree314df3e3a2f177217915770aff61ccfca14ec586 /src/coding.c
parent3a4f3a3b0a9aaea2d11a4de746f2b30ae1a39ce7 (diff)
downloademacs-d12bd91784f39bc65d9fdccc00676778f035c79d.tar.gz
Fix handling of euc-xx coding systems.
Diffstat (limited to 'src/coding.c')
-rw-r--r--src/coding.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/coding.c b/src/coding.c
index 6b63d1f1a42..b3a51eb0c4c 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -3239,9 +3239,13 @@ detect_coding_iso_2022 (coding, detect_info)
int i = 1;
while (src < src_end)
{
+ src_base = src;
ONE_MORE_BYTE (c);
if (c < 0xA0)
- break;
+ {
+ src = src_base;
+ break;
+ }
i++;
}