Index: lucene/core/src/java/org/apache/lucene/util/BytesRef.java
===================================================================
--- lucene/core/src/java/org/apache/lucene/util/BytesRef.java	(révision 1431254)
+++ lucene/core/src/java/org/apache/lucene/util/BytesRef.java	(copie de travail)
@@ -189,9 +189,9 @@
    * new reference array.
    */
   public void copyBytes(BytesRef other) {
-    if (bytes.length - offset < other.length) {
-      bytes = new byte[other.length];
-      offset = 0;
+    offset = 0;
+    if (bytes.length < other.length) {
+      bytes = new byte[ArrayUtil.oversize(other.length, 1)];
     }
     System.arraycopy(other.bytes, other.offset, bytes, offset, other.length);
     length = other.length;
