Author: msahyoun
Date: Fri Apr 10 13:32:18 2026
New Revision: 1932964

Log:
PDFBOX-5660: annotate for Sonar after review

Modified:
   
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/RandomAccessReadDataStream.java

Modified: 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/RandomAccessReadDataStream.java
==============================================================================
--- 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/RandomAccessReadDataStream.java
    Fri Apr 10 13:27:23 2026        (r1932963)
+++ 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/RandomAccessReadDataStream.java
    Fri Apr 10 13:32:18 2026        (r1932964)
@@ -185,11 +185,13 @@ class RandomAccessReadDataStream extends
     }
 
     @Override
+    @SuppressWarnings("java:S2095") // buffer is intentionally not closed, 
must remain alive for the lifetime of the view
     public RandomAccessRead createSubView(long length)
     {
         try
         {
-            return new 
RandomAccessReadBuffer(data).createView(currentPosition, length);
+            RandomAccessReadBuffer buffer = new RandomAccessReadBuffer(data);
+            return buffer.createView(currentPosition, length);
         }
         catch (IOException e)
         {

Reply via email to