This is an automated email from the ASF dual-hosted git repository.

tilman pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/main by this push:
     new 58a0dd085 TIKA-4327: replace deprecated
58a0dd085 is described below

commit 58a0dd08591c9395a9f77415a97f3cc0ce2a14fe
Author: Tilman Hausherr <[email protected]>
AuthorDate: Tue Jan 14 14:04:56 2025 +0100

    TIKA-4327: replace deprecated
---
 .../src/main/java/org/apache/tika/utils/RereadableInputStream.java     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/tika-core/src/main/java/org/apache/tika/utils/RereadableInputStream.java 
b/tika-core/src/main/java/org/apache/tika/utils/RereadableInputStream.java
index db38977b3..e2fdba1ab 100644
--- a/tika-core/src/main/java/org/apache/tika/utils/RereadableInputStream.java
+++ b/tika-core/src/main/java/org/apache/tika/utils/RereadableInputStream.java
@@ -257,7 +257,8 @@ public class RereadableInputStream extends InputStream {
             // If we have a buffer, then we'll read from it
             if (byteBuffer != null) {
                 readingFromBuffer = true;
-                inputStream = new 
UnsynchronizedByteArrayInputStream(byteBuffer, 0, bufferHighWaterMark);
+                inputStream = UnsynchronizedByteArrayInputStream.builder().
+                        
setByteArray(byteBuffer).setOffset(0).setLength(bufferHighWaterMark).get();
             } else {
                 // No buffer, which means we've switched to a file
                 inputStream = new BufferedInputStream(new 
FileInputStream(storeFile));

Reply via email to