This is an automated email from the ASF dual-hosted git repository. nightowl888 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/lucenenet.git
commit 98c029553cb377d2c899b341f9c778f97d243ae2 Author: Shad Storhaug <[email protected]> AuthorDate: Mon Jun 29 08:14:27 2020 +0700 Lucene.Net.Analsis.TokenAttributes.CharTermAttribute::ResizeBuffer(): Use Array.Resize() rather than copy (#261) --- src/Lucene.Net/Analysis/TokenAttributes/CharTermAttribute.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Lucene.Net/Analysis/TokenAttributes/CharTermAttribute.cs b/src/Lucene.Net/Analysis/TokenAttributes/CharTermAttribute.cs index 06911cd..af180d6 100644 --- a/src/Lucene.Net/Analysis/TokenAttributes/CharTermAttribute.cs +++ b/src/Lucene.Net/Analysis/TokenAttributes/CharTermAttribute.cs @@ -71,9 +71,9 @@ namespace Lucene.Net.Analysis.TokenAttributes { // Not big enough; create a new array with slight // over allocation and preserve content - char[] newCharBuffer = new char[ArrayUtil.Oversize(newSize, RamUsageEstimator.NUM_BYTES_CHAR)]; - Array.Copy(termBuffer, 0, newCharBuffer, 0, termBuffer.Length); - termBuffer = newCharBuffer; + + // LUCENENET: Resize rather than copy + Array.Resize(ref termBuffer, ArrayUtil.Oversize(newSize, RamUsageEstimator.NUM_BYTES_CHAR)); } return termBuffer; }
