Robert Muir created LUCENE-7946:
-----------------------------------

             Summary: CharTermAttributeImpl.setLength missing bounds check
                 Key: LUCENE-7946
                 URL: https://issues.apache.org/jira/browse/LUCENE-7946
             Project: Lucene - Core
          Issue Type: Bug
          Components: modules/analysis
            Reporter: Robert Muir


CharTermAttribute.setLength partially checks for out of bounds values (exceeds 
term buffer array size) but doesn't check for negative values.

This can be confusing as then the negative length will only fail or misbehave 
much later, for example with the first iteration of LUCENE-7940. It fails later 
only when we call toString() afterwards.





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to