summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2009-06-16 01:17:10 +0000
committerKenichi Handa <handa@m17n.org>2009-06-16 01:17:10 +0000
commit9c6d2887cd59552a64247426dbfddfc8a610b2ee (patch)
treeae625063710a43124a357e3bb3702a0212236c7c
parentc8e98fdb17423dcef3812968f751569152650f77 (diff)
downloademacs-9c6d2887cd59552a64247426dbfddfc8a610b2ee.tar.gz
(detect_coding_utf_16): Fix the logic of rejecting
UTF-16 by checking the dispersion of Eth and Oth bytes.
-rw-r--r--src/coding.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/coding.c b/src/coding.c
index 8c43929693e..8d90297db0f 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -1677,14 +1677,14 @@ detect_coding_utf_16 (coding, detect_info)
{
e[c1] = 1;
e_num++;
- if (e_num >= 128)
+ if (e_num >= 128 && o_num >= 128)
break;
}
if (! o[c2])
{
o[c2] = 1;
o_num++;
- if (o_num >= 128)
+ if (e_num >= 128 && o_num >= 128)
break;
}
}