# HG changeset patch # User Alexander Simon # Date 1206979803 -14400 # Node ID 3c24eff316d35d0c8b8c064fa70109be8c3c25f5 # Parent d099beff7159cdb799814eaad1136e3c71e4a5e1 fixed P2:IZ#131647:ArrayIndexOutOfBoundsException in editor diff -r d099beff7159 -r 3c24eff316d3 cnd.editor/src/org/netbeans/modules/cnd/editor/cplusplus/CCSyntax.java --- a/cnd.editor/src/org/netbeans/modules/cnd/editor/cplusplus/CCSyntax.java Mon Mar 31 18:13:28 2008 +0400 +++ b/cnd.editor/src/org/netbeans/modules/cnd/editor/cplusplus/CCSyntax.java Mon Mar 31 20:10:03 2008 +0400 @@ -1386,6 +1386,8 @@ public class CCSyntax extends Syntax { return (len == 2) ? CCTokenContext.IF : null; case 'n': + if (len <= 2) + return null; switch (buffer[offset++]) { case 't': // keyword "int" return (len == 3)