Author: tilman
Date: Fri Aug 28 08:34:37 2026
New Revision: 1937551

Log:
PDFBOX-6246: exclude symlinks

Modified:
   
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java

Modified: 
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
==============================================================================
--- 
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
    Fri Aug 28 08:34:32 2026        (r1937550)
+++ 
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
    Fri Aug 28 08:34:37 2026        (r1937551)
@@ -140,6 +140,7 @@ public final class ExtractEmbeddedFiles
             throws IOException
     {
         File file = new File(directoryPath, filename);
+        file = file.getCanonicalFile(); // delete this line to allow symlinks
         File parentDir = file.getParentFile();
         String parentCanonical = parentDir.getCanonicalPath();
         if (!parentCanonical.equals(directoryPath) &&

Reply via email to