From 82368193f406fb5d3d6feed25dbb67ef954578ac Mon Sep 17 00:00:00 2001 From: Alexey Gopachenko Date: Sat, 12 Feb 2011 09:46:30 +0100 Subject: [PATCH] Spellchecker Long word IOOBE --- .../src/com/intellij/spellchecker/compress/Encoder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/spellchecker/src/com/intellij/spellchecker/compress/Encoder.java b/plugins/spellchecker/src/com/intellij/spellchecker/compress/Encoder.java index 5aba9c2fd77d..d28f4d399dd0 100644 --- a/plugins/spellchecker/src/com/intellij/spellchecker/compress/Encoder.java +++ b/plugins/spellchecker/src/com/intellij/spellchecker/compress/Encoder.java @@ -25,7 +25,7 @@ public final class Encoder { @Nullable public UnitBitSet encode(@NotNull CharSequence letters, boolean force) throws EncodingException { - if (UnitBitSet.MAX_CHARS_IN_WORD <= letters.length()) return null; + if (UnitBitSet.MAX_CHARS_IN_WORD <= letters.length() + offset) return null; int unknownLetters = 0; UnitBitSet bs = new UnitBitSet(); for (int i = 0; i < letters.length(); i++) {