Luc Vanlerberghe created LUCENE-6409: ----------------------------------------
Summary: LongBitSet.ensureCapacity overflows on numBits > Integer.MaxValue Key: LUCENE-6409 URL: https://issues.apache.org/jira/browse/LUCENE-6409 Project: Lucene - Core Issue Type: Bug Components: core/other Reporter: Luc Vanlerberghe LongBitSet.ensureCapacity calculates the number of longs required to store the number of bits correctly and allocates a long[] accordingly, but then shifts the array length (which is an int!) left by 6 bits. The int should be cast to long *before* performing the shift. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org