Author: tilman
Date: Fri Aug 28 08:34:29 2026
New Revision: 1937549

Log:
PDFBOX-6246: exclude symlinks

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

Modified: 
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
==============================================================================
--- 
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
     Fri Aug 28 08:30:31 2026        (r1937548)
+++ 
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
     Fri Aug 28 08:34:29 2026        (r1937549)
@@ -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